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

摄影网站设计说明书友谊平台

摄影网站设计说明书,友谊平台,wordpress 3.0.1 漏洞,店面装修设计Vue常用控件详细介绍 1. 常用控件1.1 常用控件示例1.2 修饰符 2. 数据绑定3. 指令4. 组件5. 内置组件6. 表单控件绑定7. 插槽#xff08;Slots#xff09;8. 异步组件 1. 常用控件 Vue.js 是一个流行的前端 JavaScript 框架#xff0c;常用于开发单页应用#xff08;SPASlots8. 异步组件 1. 常用控件 Vue.js 是一个流行的前端 JavaScript 框架常用于开发单页应用SPAVue 提供了一套核心的概念和工具让开发者可以通过组件化的方式构建大型应用Vue 的控件通常指的是在 Vue 中的组件Component组件是 Vue 的基本构建块。 1.1 常用控件示例 通过实现一个类型注册的页面熟悉常用的控件文本框/密码框/文本域/单选/多选/下拉列表 div idappdivlabel账号/labelinput typetext v-modeluname/divdivlabel密码/labelinput typepassword v-modelupwd/divdivlabel年龄/labelinput typetext v-modelage /divdivlabel性别/labelinput typeradio v-modelsex value1男input typeradio v-modelsex value2女/divdivlabel爱好/labeldiv styledisplay: inline; v-forh in hobbiesinput typecheckbox :valueh.id v-modelhobby/{{h.name}}/div/divdivlabel地区/labelselect v-modelselectedCityoption value-- 请选择 --/optionoption v-forc in city :valuec.id{{c.name}}/option/select/divdivlabel备注/labeltextarea v-modelremark/textarea/divdivinput typecheckbox v-modelflag是否已阅读并同意协议/divdivbutton clicksubmit :disableddisabled提交/button/div /divvar vm new Vue({el: #app,data: {uname: ,upwd:,age:,sex: 1,//用于通过v-for指令输出多选框列表hobbies:[{id: 1, name:打游戏},{id: 2, name:编程},{id: 3, name:旅游}],/** 用于通过v-model双向绑定,保存用户的选择。* 此处为多选需要通过数组接收否则无法* 正常接收复选框的值且复选框的行为也不正常* 可能出现要么全部被选择要么全部被取消的情况*/hobby:[],remark: null,//用于生成地区选择列表city:[{id:1, name:长沙},{id:1, name:株洲},{id:1, name:湘潭}],//用于保存用户选择的地区selectedCity: ,//是否同意协议,默认值为falseagreed:false,//提交按钮是否禁用,默认为truedisabled: true},//监控agreed属性,如果同意协议则将提交按钮//设置为可用,否则提交按钮为禁用状态watch: {agreed: function(val) {if(val) {this.disabled false;}else{this.disabled true;}}},methods: {submit: function() {let data {uname: this.uname,upwd: this.upwd,age:this.age,sex: this.sex,hobby: this.hobby,city: this.selectedCity,remark: this.remark}console.log(data);}}});不使用监视器的简单方式 删除监听器然后将提交按钮的做如下修改 button clicksubmit :disabled!agreed提交/button1.2 修饰符 修饰符作用.lazy默认情况下 v-model在input事件中同步输入框的值与数据但你可以添加一个修饰符lazy从而转变为在change事件中同步.number将用户的输入值转为 Number 类型.trim自动过滤用户输入的首尾空格 以.number为例示例修饰符的使用将输入的年龄属性转换为数值型 divlabel年龄/labelinput typetext v-model.numberage /div以下是一些常用的 Vue 核心概念和相关控件组件的介绍 2. 数据绑定 插值使用双大括号 {{ ... }} 来绑定数据到文本节点。v-bind绑定 DOM 属性到组件的数据。例如v-bind:hrefurl 可以绑定超链接的 href 属性。 3. 指令 v-model在表单输入控件和应用状态之间创建双向数据绑定。v-on绑定事件监听器。如 v-on:clickhandleClick 可以监听点击事件。v-for基于一段数组渲染一个列表。v-if, v-else-if, v-else条件渲染一个或多个元素。v-show根据条件切换元素的 display CSS 属性。 4. 组件 全局组件可以在任何新创建的 Vue 根实例的模板中使用。局部组件只能在定义它们的组件的模板中使用。 5. 内置组件 router-link 和 router-view当使用 vue-router 插件为应用程序提供路由支持时这些组件被用于链接导航和显示当前路由视图。transition 和 transition-group使得添加进入/离开和列表过渡更加简单。 6. 表单控件绑定 输入框 (input)可以用 v-model 来实现数据双向绑定。多选框 (input typecheckbox)可以将多选框绑定到同一个数组。单选按钮 (input typeradio)可以绑定到某个 property。选择框 (select)可以与 v-model 结合创建下拉选择框。 7. 插槽Slots 默认插槽允许外部内容传递到组件中。具名插槽允许多个插槽每个插槽有独立的名字。作用域插槽允许插槽内容访问子组件中的数据。 8. 异步组件 Vue 允许你将组件定义为返回 Promise 的工厂函数这使得组件可以异步加载。 Vue 组件通常定义为单文件组件.vue 文件包含三个部分模板template、脚本script、样式style每个组件都是可复用的 Vue 实例并且接受一组可选的属性props、数据data、方法methods和生命周期钩子lifecycle hooks等选项。 这些组件可以是表单、按钮、模态窗口、导航栏等在 Vue 应用程序中使用它们可以极大地提高开发效率和项目的可维护性。此外Vue 生态系统中还有很多基于 Vue 的 UI 组件库如 Vuetify、Element UI、Ant Design Vue 等提供了丰富的预制组件可以快速地用于构建界面。
http://www.zqtcl.cn/news/953135/

相关文章:

  • 如何推广网站链接做旅游网站的目的
  • 网站规划与设计课程设计中企动力网站建设 长春
  • 最新网站建设哪家公司好wordpress 顶部图片
  • 有什么网站可以做一起作业公司简介优秀文案
  • 太仓住房和城乡建设局网站seo网页推广
  • 网络公司 网站源码网页源代码修改了影响别人吗
  • 网站后台是怎样制作的app开发公司排行榜做软件的公司
  • 有专门做网站的公司吗西安分类信息seo公司
  • 重庆璧山网站制作公司哪家专业商城网站建设 优帮云
  • 双语网站建设费用安徽省芜湖建设定额网站
  • 常州市城乡建设局网站wordpress 阿里云cdn
  • 福州制作网站设计哪里比较好百度网址大全官方网站
  • 一般做美食网站的产品需求我想做个网站
  • 成品网站制作公司应用公园是免费的吗
  • 做毕业网站的流程网站建设价格一览表
  • 企业服务网站开发做网站怎样建立服务器
  • 电子商务他们的代表网站360免费wifi官网
  • 网站后端开发软件cc域名做门户网站
  • 保定设计网站超云建站
  • 建筑工程网官网入口优化网站关键词排名软件
  • 企业网站功能怎么设计wordpress文章图片轮播
  • 网站后台登陆验证码不对阳江房产网楼市数据
  • 营销型网站建设遨龙仙居住房和城乡建设规划局网站
  • 中国做视频网站有哪些淘宝做详情页代码网站
  • 网站开发一般多钱在网站设计公司上班好吗
  • 餐饮连锁企业网站建设方案北京软件研发公司
  • 外国网站架构新闻稿
  • 营销网站建设企划案例友情链接怎么添加
  • seo网站搜索优化目前好的推广平台
  • 快速搭建网站页面黄页88网免费发布信息