Vue中的三种模板(基于vue的前端模板)

本篇文章给大家谈谈Vue中的三种模板,以及基于vue的前端模板对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

vue form表单开发快速模板vue-form-marking

工具地址:

GitHub地址:

线上地址:

from marking 模板分2个模板

一个模板是 fm-generate-form 用于展示从后端获取的json的数据

一个模板是 fm-making-form 用于拖拽生成json数据模板

form-marking 模板必须跟element-ui框架一起使用,其中包括拖拽的各种组件实际上是element的组件,包括筛选是否符合,都是调用了elementui的rules规则判断,包括最小值和最大值,正则,是否必填的判断

其中jsonData 是表单配置中生成的json数据,后端数据放入这个参数里,用于渲染生产form表单

editData 里放的是表单需要显示的表单数据,即表单初始化显示的初始值,以对象的形式放入,key值中input的model值。例如editData: {input_1554173787000_79900: "123"},

remoteFuncs 组件配置时配置的远端方法,保持和配置时输入的名称一致,具体方法名,可从jsonData中获取到remoteFunc的value中获取 ,可用于改变单选或者多选的默认value值,

具体改动value可以通过jsonData里props的值获取,这个一般用于获取后端参数后异步渲染value值。

当点击提交按钮时,可通过ref去调取目标模板是否校验完成 this.$refs.generateForm.getData().then(data = {// 数据校验成功// data 为获取的表单数据}).catch(e = {// 数据校验失败})

控件实际上是调用的element-ui框架里的组件库,当需要添加新的控件时,首先要在componentsConfig.js里去声明组件类型,包括type,name,icon以及options 其中type里是element-ui组件名,name是展示在左侧字段名字,icon是展示图标

图标是调用的 vue-awesome 组件库,需要用时,需要在Container.vue里important导入,方可使用。option是对这个控件做限制处理以及初始化处理具体可参考element-ui组件参数,然后需要去

WidgetFormItem.vue里添加控件模板,即拉取左侧图片到中间后,展示内容。具体写法类似于element-ui里的组件写法,没什么难度,最后只需要在GenerateFormItem.vue添加组件,这个主要是展示使用。也是最重要的一步,你所拉取的内容最终都会在这个vue里显示出来,这就是整个组件拉取的步骤。

Vue之数据三种显示在模板上的方法

{{}}:双大括号会将数据解析成纯文本

v-text:会将数据解析成纯文本

v-html:输出真正的 HTML

要显示的数据:

Vue中的三种模板(基于vue的前端模板),Vue中的三种模板,源码,信息,模板,第1张

Vue实践与总结——模板、渲染、响应式

HTML--AST--render

render的调用

源码中,Vue增加了对初始化是否成功的判断,如果非new Vue()创建的对象,Vue会报warn。

初始化工作是通过_init(options)函数完成的。

当然,vdom改变并不一定会引起真实DOM操作。在适当情况下,新vdom会经过diff算法,与旧vodm比较,得到最小变动后,才会进行一次真实DOM操作。

小结 :

关于Vue中的三种模板和基于vue的前端模板的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » Vue中的三种模板(基于vue的前端模板)
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论