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

优秀的电子商务网站网站设计方面有什么公司

优秀的电子商务网站,网站设计方面有什么公司,一般做外贸上什么网站,wordpress getterms一、为什么使用v-model#xff1f; v-model指令可以在表单input、textarea以及select元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。本质上是语法糖#xff0c;负责监听用户的输入事件来更新数据。 二、什么场景下会使用v-model#xff1f; ①…一、为什么使用v-model v-model指令可以在表单input、textarea以及select元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。本质上是语法糖负责监听用户的输入事件来更新数据。 二、什么场景下会使用v-model ①表单提交。比如用户在检索、创建、更新信息时需要提交一些数据。 ②组件通信。 三、v-model原理 1、v-bind绑定value属性的值。 2、v-on绑定input事件监听到函数中函数会获取最新的值赋值到绑定的属性中。 在原生元素上使用 input v-model”searchText” ///模板编译器会对v-model进行更冗长的等价展开 input :value”searchText” input”searchText $event.target.value”在组件上使用 CustomInput:modelValuesearchTextupdate:modelValuenewValue searchText newValue / //注子组件默认接收和更新modelValuemodelvalue也可以自定义如 input v-model:newValue”searhText” /CustomInput.vue组件有两种实现方式如下 //方式一!-- CustomInput.vue -- script export default {props: [modelValue],emits: [update:modelValue] } /script templateinput:valuemodelValueinput$emit(update:modelValue, $event.target.value)/ /template//方式二!-- CustomInput.vue -- script export default {props: [modelValue],emits: [update:modelValue],computed: {value: {get() {return this.modelValue},set(value) {this.$emit(update:modelValue, value)}}} } /scripttemplateinput v-modelvalue / /template多个v-model绑定 //父组件 UserNamev-model:first-namefirstv-model:last-namelast / //子组件 script export default {props: {firstName: String,lastName: String},emits: [update:firstName, update:lastName] } /scripttemplateinputtypetext:valuefirstNameinput$emit(update:firstName, $event.target.value)/inputtypetext:valuelastNameinput$emit(update:lastName, $event.target.value)/ /template四、v-model是双向绑定是单向数据流 单向数据流父组件可以向子组件传递数据并且改变子组件的值而子组件不能改变父组件传递给它的prop属性官方推荐的做法是它抛出事件通知父组件自行改变绑定的值。 单向数据流总结数据向下事件向上。 五、v-model修饰符 lazy作用v-model在进行双向绑定时绑定的是input事件那么会在每次内容输入后就将最新的值和绑定的属性进行同步。v-model.lazy会将绑定的事件切换为change事件只有在提交比如回车才会触发。number作用v-model绑定的值最终都会转为string类型及时设置type为number。 v-model.number非数字以后的字符会被过滤绑定的value类型隐士转换为number。trim作用自动过滤用户输入的守卫空白字符字符首尾的空格会被过滤。 注修饰符可以串用v-model.lazy.number.trim ‘value’自定义修饰符capitalize父组件使用v-model.capitalize子组件的prop(modelModifiers)包含了capitalize且其值为true默认返回一个空对象。 script export default {props: {modelValue: String,modelModifiers: {default: () ({})}},emits: [update:modelValue],created(){console.log(this.modelModifiers) //{capitalize: true} }methods: {emitValue(e) {let value e.target.valueif (this.modelModifiers.capitalize) {value value.charAt(0).toUpperCase() value.slice(1)}this.$emit(update:modelValue, value)}} } /scripttemplateinput typetext :valuemodelValue inputemitValue / /template六、vue3与vue2关于v-model的区别 ①vue3默认prop、event为modelValue和update:modelValue vue2默认prop、event为value和input ②vue3直接通过v-model后面参数v-model:msg来指定属性名并且支持绑定多个v-model vue2通过子组件的model属性中的prop值和event值来指定属性名和事件名。
http://www.dnsts.com.cn/news/131324.html

相关文章:

  • 苏州网站建设搜王道下拉阜阳h5网站建设
  • 有口碑的网站建设数据分析案例网站
  • 广东省建设教育协会官方网站首页芜湖建设厅官方网站
  • 如何判断网站开发语言短信轰炸网站开发
  • 厦门编程培训机构win10优化大师有用吗
  • 海外商城网站建设百度推广助手下载
  • 如何用自己的电脑做网站空间百度seo推广免费
  • 贵州省安顺市网站建设wordpress 4.9 升级
  • 响应式模板网站建设网页的建设流程怎么确定
  • 品牌网站建设 磐石网络官方网站站长统计官方网站
  • 移动端网站开发最好的环境自建网站代理服务器
  • 美团网站开发费用电子商务网络技术
  • 网站你懂我意思正能量不用下载视频在威联通上搭建wordpress
  • 做网站的赚钱吗沈阳定制型网站建设
  • 重庆网站优化工业产品设计流程
  • 企业网站源码搜一品资源网服务器cpu
  • 合肥快速建站在线咨询网站开发研究热点
  • 用小程序做网站搭建一个网站大概需要多少钱
  • 动漫设计师资格证网站做优化公司
  • 上海app开发网站建设网络建设专业石家庄
  • 织梦做的网站怎么样网站建设演示ppt
  • 外国设计师素材网站php企业网站源码
  • 福州做网站的哪家好网站建站的一般步骤
  • 潍坊响应式网站建设要多久wordpress自动添加标签
  • 园林公司做网站的好处重庆市应急管理局官网
  • 网站建设 万户建站移动电子商务网站设计
  • 中国建设银行官网站诚聘英才如何推广自己的网址
  • 专业的金融行业网站开发什么是网页?
  • 张家港网站制作公司为什么需要网站开发
  • 网站专题策划案例织梦cms手机版