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

做网站页面多少钱网站建站系统

做网站页面多少钱,网站建站系统,seo做得比较好的公司,做二维码网站v-model原理 v-model原理表单类组件封装v-model简化代码 v-model原理 1.原理&#xff1a; v-model本质上是一个语法糖。例如应用在输入框上&#xff0c;就是value属性 和 input 事件的合写 <template><div id"app" ><input v-model"msg"…

v-model原理

    • v-model原理
    • 表单类组件封装
    • v-model简化代码

v-model原理

1.原理:

v-model本质上是一个语法糖。例如应用在输入框上,就是value属性 和 input 事件的合写

<template><div id="app" ><input v-model="msg" type="text"><input :value="msg" @input="msg = $event.target.value" type="text"></div>
</template>

2.作用:

提供数据的双向绑定

  • 数据变,视图跟着变 :value
  • 视图变,数据跟着变 @input

3.注意

$event 用于在模板中,获取事件的形参

4.代码示例

<template><div class="app"><input type="text"  /><br /> <input type="text" /></div>
</template><script>
export default {data() {return {msg1: '',msg2: '',}},
}
</script> 
<style>
</style>

5.v-model使用在其他表单元素上的原理

不同的表单元素, v-model在底层的处理机制是不一样的。比如给checkbox使用v-model

底层处理的是 checked 属性和 change 事件。

不过咱们只需要掌握应用在文本框上的原理即可

表单类组件封装

1.需求目标

实现子组件和父组件数据的双向绑定 (实现App.vue中的selectId和子组件选中的数据进行双向绑定)

2.代码演示

App.vue

<template><div class="app"><BaseSelect></BaseSelect></div>
</template><script>
import BaseSelect from './components/BaseSelect.vue'
export default {data() {return {selectId: '102',}},components: {BaseSelect,},
}
</script><style>
</style>

BaseSelect.vue

<template><div><select><option value="101">北京</option><option value="102">上海</option><option value="103">武汉</option><option value="104">广州</option><option value="105">深圳</option></select></div>
</template><script>
export default {
}
</script><style>
</style>

v-model简化代码

1.目标:

父组件通过v-model 简化代码,实现子组件和父组件数据 双向绑定

2.如何简化:

v-model其实就是 :value和@input事件的简写

  • 子组件:props通过value接收数据,事件触发 input
  • 父组件:v-model直接绑定数据

3.代码示例

子组件

<select :value="value" @change="handleChange">...</select>
props: {value: String
},
methods: {handleChange (e) {this.$emit('input', e.target.value)}
}

父组件

<BaseSelect v-model="selectId"></BaseSelect>
http://www.dinnco.com/news/5578.html

相关文章:

  • 中企动力石家庄分公司关键词优化公司排行
  • 网站域名绑定破解品牌整合营销案例
  • 在线做六级阅读网站百度手机端排名如何优化
  • 广州有哪些旅游景点比较出名网站seo搜索引擎优化教程
  • 网站分析内容江门百度seo公司
  • 聊城做网站推广费用哪里有学电脑培训班
  • 怎么样给公司做网站企业网络营销系统分析报告
  • 个人备案挂企业网站win7优化大师官方免费下载
  • 2015做导航网站有哪些功能公司品牌宣传方案
  • 网站建设遇到的问题及解决方法网站 软件
  • 网站建设服务市场趋势唐山seo排名优化
  • 淄博网站建设优化运营熊掌号专业做网站公司
  • 打开上次浏览的网站网盘资源共享群吧
  • 网站仿做郑州抖音seo
  • 江苏港口建设费申报网站百度推广后台登录入口
  • 做网站需要注意哪些新手怎么做电商
  • 网站如何在百度上搜索到360推广官网
  • 网站登录不了营销必备十大软件
  • 佛山宽屏网站建设免费的网站域名查询565wcc
  • 重庆网站建设公司海口互联网金融
  • 做网站设计前景怎么样最新域名8xgmvxyz
  • 南京做网站建设的公司哪家好百度搜索热度查询
  • 荆州公司做网站百度seo排名优化联系方式
  • 响应式网站建设服务提供商网上推广平台有哪些
  • 回民区建设局网站互动营销案例100
  • 成都保洁公司某个网站seo分析实例
  • 郑州市东区建设环保局官方网站爱站关键词搜索
  • 扬州市建设厅网站刷粉网站推广便宜
  • 沈阳市官网信息流优化师是干什么的
  • 做教育的网站网络推广培训课程内容