静态数据加载
可以通过自定义属性loadData
加载本地的数据
类型
ts
interface LoadDataEffectOption {
//数据名
attr: String;
//插入位置,默认`options`
to?: String;
//加载是是否深拷贝, 默认为`false`
copy?: boolean;
//数据源变化时,是否同步修改,默认为`true`
watch?: boolean;
}
type LoadData = LoadDataEffectOption| LoadDataEffectOption[];
interface LoadDataEffectOption {
//数据名
attr: String;
//插入位置,默认`options`
to?: String;
//加载是是否深拷贝, 默认为`false`
copy?: boolean;
//数据源变化时,是否同步修改,默认为`true`
watch?: boolean;
}
type LoadData = LoadDataEffectOption| LoadDataEffectOption[];
教程
- 通过
formCreate.setData
方法写入数据
js
formCreate.setData('labelOptions', [
{label: '很好用', value: 0},
{label: '很快速', value: 1},
{label: '很高效', value: 2},
{label: '很全能', value: 3},
])
formCreate.setData('labelOptions', [
{label: '很好用', value: 0},
{label: '很快速', value: 1},
{label: '很高效', value: 2},
{label: '很全能', value: 3},
])
- 通过
formCreate.removeData
方法清除数据
js
formCreate.removeData('labelOptions')
formCreate.removeData('labelOptions')
- 在
loadData
中配置对应的数据名
js
{
effect: {
loadData: {
//数据名
attr: 'labelOptions',
//插入位置
to: 'options'
}
}
}
{
effect: {
loadData: {
//数据名
attr: 'labelOptions',
//插入位置
to: 'options'
}
}
}