NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
Vue是一套MVVM的前端框架,其核心特点就是双向绑定,gis-plugin是采用json生成视图的方式进行编码的,在完整的组件声明周期中,json的变动都能直接影响到视图的展示,而无需采用复杂的命令去实现。 例如,在开发过程中,我们需要将已有的表单的第2个元素readonly状态转化为true,那么我们只需要按照如下的方法即可 ``` data() { return { rule: [ { type: "title", title: "基础数据" }, { type: "input", title: "服务代码", field: "dataCode", validate: true }, { type: "input", title: "服务名称", field: "dataName", validate: true } ] } }, mounted() { this.rule[1].readonly = true } ``` Gis-plugin是数据驱动的组件库,凡是需要操作视图,应当尽量先改动数据,如果实现不了,再使用命令的方式去实现