当前位置: 首页 > news >正文

福建网站建设公司排名个人简历模板范文手写

福建网站建设公司排名,个人简历模板范文手写,比58同城做的好的网站,网站搜索优化方案官方的说明 渲染一个“元组件”为动态组件。依 is 的值#xff0c;来决定哪个组件被渲染。 !-- 动态组件由 vm 实例的属性值 componentId 控制 -- component :iscomponentId/component具体可以官网文档中的 动态组件内置的组件compone…官方的说明 渲染一个“元组件”为动态组件。依 is 的值来决定哪个组件被渲染。 !-- 动态组件由 vm 实例的属性值 componentId 控制 -- component :iscomponentId/component具体可以官网文档中的 动态组件内置的组件component 场景 这里通过一个业务场景来阐述vue内置component组件的应用。 如图所示这里展示经典注册页面注册分为邮箱注册和手机注册弹窗顶部有标签可以切换注册类型中间是注册表单信息邮箱注册和手机注册有着不一样的表单内容底部是注册按钮以及其他操作。 经过分析手机注册界面与邮箱注册除了中间的表单内容不一致之外其他的界面内容是一样的。 实际项目代码设计中为了保证复用性和可维护性是会有一些可行的方案。这里我们采用vue内置的component组件来实现这一点。核心代码实现 顶部tab切换的时候type值发生改变对应的表单的组件也发生了变化 templatediva hrefjavascript:; click.preventhandleCloseBtnClick/adivh3新用户注册/h3divspan :class{active: type mobileForm} clicktype mobileForm手机注册/spanspan :class{active: type emailForm} clicktype emailForm邮箱注册/span/div/divcomponent :istype refformbutton clickhandleRegisterBtnClick注册/buttondiv span span注册视为同意/spana 《法律条款和隐私说明》/a/span/divdivspan已有账号a hrefjavascript:; click.preventhandleLoginBtnClick直接登入/a/span/div/component/div /template scriptexport default {methods: {handleRegisterBtnClick () {this.$refs.form.validateData().then(() {this.$refs.form.getFormData()})}}} /scriptmixins混合 用Vue内置component组件情况下一般实际被渲染的组件具有一定的共性比如相同的属性相同的方法或者相同的初始化销毁过程。比如目前这个场景中邮箱表单和手机表单都具有校验方法validateData和获取表单数据方法getFormData。 这种情况下可以使用vue提供的混合的功能。进一步抽离 mixins.js export default {methods: {validateData() {return Promise.resolve()},getFormData() {return {}}} }email-form.vue script import minx from ./mixins export default {mixins: [mixins],methods: {getFormData() {return { email: exampleexample.com }}} } /script如果有自定义的需求可以重写mixins中的方法。 表格的应用 在管理后台项目中表格经常会被用到。我们希望表格的td是文本、进度条、checkbox等等且希望通过传一个json配置就可以渲染出。使用vue内置的component组件可以起到很赞的作用。 比如这样的一个table使用方式templatevue-table reftable :columnscolumns :datumdatum/vue-table /template script export default {data () {return {columns: [{ title: ID, width: 30, dataKey: id },{ title: 进度组件, dataKey: progress, render: { type: progress2, max: 100, precision: 2 } }],datum: [{ id: 1, name: 进度0, progress: 10 }]}}} /scripttable中使用component的实现 td v-forcolumn of columnscomponent :is${TYPE_PRE}${columns.render.type} :row-datarowData :paramscolumns.render/component /td表单的应用 在管理后台项目中表单也经常需要用到我们也同样希望表单的某一项是文本框下拉框时间选择框富文本等等等等且希望通过传一个json配置就可以渲染出。vue内置的component组件可以依然可以实现这样一个美好的愿景。 比如这样的一个form使用方式templatec-form :cellscells refformbutton classbutton is-primary :class{ is-disabled: isSubmitBtnDisabled } click.preventsubmit提交/button/c-form /template scriptexport default {computed: {cells () {return [{field: name,label: 名称,type: textfield,attrs: { placeholder: 名称 },validate: { required: { message: 请输入名称} }},{field: enable,label: 启用标志,type: dropdown,extra: {options: [{ label: 启用, value: 1 }, { label: 禁用, value: 2 }] }}]}}} /scriptform中使用component的实现 formc-form-cell v-forcell of cellList :keycell.field :fieldcell.fieldcomponent:is${TYPE_PRE}${cell.type}:fieldcell.field:attrscell.attrs:extracell.extra:validatecell.validate:cellscell.cells/component/c-form-cell /form表单和表格在基于VUE的后台引擎开源项目中都有实现欢迎star和fork。 结语 Vue上手简单文档清晰完备人生苦短我用vue。React粉丝Bie Peng Wo 更多专业前端知识请上 【猿2048】www.mk2048.com
http://www.pierceye.com/news/732668/

相关文章:

  • 中文html网站模板下载做健康类网站怎么备案
  • 何为响应式网站建设公司网站的步骤
  • 网站有哪些分类网游开发公司
  • 织梦网站做瀑布流方便建设网站平台的建议
  • 网站建设实验报告阿里云搭建个人博客wordpress
  • 深圳市福田建设局网站文创产品设计就业前景
  • 龙岗建设网站制作做网站的目的是什么
  • 网站公司做的比较好网站建设业务饱和了吗
  • 做网站做电脑版还是手机版好可以访问国外网站的dns
  • 网站制作素材图片英文站 wordpress seo优化
  • 现在ui做的比较好的网站徐州经济技术开发区
  • 网站设计公司网帐号售卖网站建设
  • 信阳建设网站哪家好wordpress 文章评价插件
  • 网校网站模板东莞网站关键字
  • 做游戏的php网站2019做seo网站
  • 做外贸那个网站好免费asp主机网站
  • 网站设计服务要不要交文化事业建设费在线解压zip网站
  • 沈阳关键词自然排名西安百度seo排名软件
  • 徐州网站建设市场分析手工灯笼简单又好看
  • 网站开发学什么语音提供设计的的网站
  • 微站和网站数据同步icp备案查询
  • 诸城网站制作wordpress圆角插件汉化
  • 杨家平网站建设小程序开发网站
  • 校园文化建设图片网站浅析图书馆门户网站建设
  • 网站开发与应用案例教程哈尔滨自助建站系统
  • 网站关键词排名seo百度网址链接是多少
  • 电子商务网站的建设收益直播软件的app
  • 遵义在百度做个网站多少钱如何建立企业网站
  • 我想做个网站手机网站建设优势
  • 网站制作毕业设计滁州市建设局网站