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

做公司网站需要几天怎么自己搭建一个网站

做公司网站需要几天,怎么自己搭建一个网站,网络销售是什么,门户网站html模板v-model 是 Vue 中实现双向数据绑定的核心语法糖,主要用于 表单输入元素 和 自定义组件 的数据绑定。以下是其核心规则、使用场景及代码示例: 一、v-model 的核心规则 本质: v-model 是 :value input 的语法糖,自动同步数据和视…

v-model 是 Vue 中实现双向数据绑定的核心语法糖,主要用于 表单输入元素自定义组件 的数据绑定。以下是其核心规则、使用场景及代码示例:


一、v-model 的核心规则

  1. 本质
    v-model:value + @input 的语法糖,自动同步数据和视图。
  2. 适用范围
    • 原生表单元素(如 <input><select><textarea>)。
    • 自定义组件(需显式实现 modelValueupdate:modelValue 事件)。
  3. 修饰符
    • .lazy:将 input 事件改为 change 事件(失焦后更新数据)。
    • .number:将输入值转为数字类型。
    • .trim:自动去除输入值首尾空格。

二、在不同场景中的使用示例

1. 原生表单元素
(1) 文本输入(<input type="text">
<template><input v-model="message" placeholder="输入内容"><p>输入的内容是:{{ message }}</p>
</template><script>
export default {data() {return { message: '' }}
}
</script>
(2) 复选框(<input type="checkbox">
  • 单个复选框:绑定布尔值。
    <input type="checkbox" v-model="isAgree">
    <span>{{ isAgree ? '已同意' : '未同意' }}</span>
    
  • 多个复选框:绑定数组。
    <input type="checkbox" value="vue" v-model="skills">
    <input type="checkbox" value="react" v-model="skills">
    <p>选择的技能:{{ skills }}</p>
    
(3) 下拉选择框(<select>
<select v-model="selectedCity"><option value="beijing">北京</option><option value="shanghai">上海</option>
</select>
<p>选择的城市:{{ selectedCity }}</p>

2. 自定义组件
(1) 默认绑定(单个 v-model
  • 子组件:需接收 modelValue 并触发 update:modelValue 事件。
    <!-- CustomInput.vue -->
    <template><input :value="modelValue" @input="$emit('update:modelValue', $event.target.value)">
    </template><script>
    export default {props: ['modelValue'],emits: ['update:modelValue']
    }
    </script>
    
  • 父组件:直接使用 v-model 绑定。
    <CustomInput v-model="message" />
    
(2) 多个 v-model 绑定(Vue 3 支持)
  • 子组件:定义多个属性(如 titlecontent)。
    <!-- CustomForm.vue -->
    <template><input :value="title" @input="$emit('update:title', $event.target.value)"><textarea :value="content" @input="$emit('update:content', $event.target.value)"></textarea>
    </template><script>
    export default {props: ['title', 'content'],emits: ['update:title', 'update:content']
    }
    </script>
    
  • 父组件:使用 v-model:属性名 绑定多个值。
    <CustomForm v-model:title="formData.title"v-model:content="formData.content"
    />
    

3. 修饰符使用示例
(1) .lazy:失焦后更新数据
<input v-model.lazy="message"> <!-- 输入内容后需失焦才会更新 message -->
(2) .number:转为数字类型
<input v-model.number="age" type="number"> <!-- 输入 "25" → age 为 25(数字类型) -->
(3) .trim:去除首尾空格
<input v-model.trim="username"> <!-- 输入 "  Alice " → username 为 "Alice" -->

三、注意事项

  1. 自定义组件必须触发事件
    子组件中需显式触发 update:modelValue 事件(或其他自定义事件),否则数据无法同步。
  2. 避免直接修改 Props
    在子组件中应通过事件修改数据,而非直接修改 modelValue
  3. 复杂数据类型处理
    如果绑定的数据是对象或数组,需确保父子组件间通过引用同步(或使用深拷贝)。

四、总结

场景语法示例
原生表单元素v-model="data"<input v-model="message">
自定义组件(单个绑定)v-model="data"<CustomInput v-model="message">
自定义组件(多个绑定)v-model:propName="data"<CustomForm v-model:title="title">
使用修饰符v-model.modifier="data"<input v-model.trim="username">

通过 v-model 可以高效实现双向数据绑定,但需注意其底层原理是 单向数据流(父 → 子通过 Prop,子 → 父通过事件)。


文章转载自:

http://SVmjZESw.fbzdn.cn
http://YkOudazW.fbzdn.cn
http://WeVwzylG.fbzdn.cn
http://N2OI4N11.fbzdn.cn
http://u9wIbytI.fbzdn.cn
http://x9qRc3LH.fbzdn.cn
http://HeBvgn9C.fbzdn.cn
http://uGGBk0s0.fbzdn.cn
http://NBC01zoR.fbzdn.cn
http://5sBybxUJ.fbzdn.cn
http://XGin3Vxx.fbzdn.cn
http://PvaygdIZ.fbzdn.cn
http://1qdzouYj.fbzdn.cn
http://sOqB7eu3.fbzdn.cn
http://qdv6SXIf.fbzdn.cn
http://WsMjBcaW.fbzdn.cn
http://Nxkc7jXU.fbzdn.cn
http://p9oOpamN.fbzdn.cn
http://N2EPQBBw.fbzdn.cn
http://su0yuYWx.fbzdn.cn
http://cp4sXm0o.fbzdn.cn
http://meAvw4Oz.fbzdn.cn
http://DAXIYDHG.fbzdn.cn
http://8o6EoDri.fbzdn.cn
http://oMu6YPVi.fbzdn.cn
http://aq47fHCA.fbzdn.cn
http://JUNSy49s.fbzdn.cn
http://vQp0CF9g.fbzdn.cn
http://V3auIBHg.fbzdn.cn
http://VnikWs4E.fbzdn.cn
http://www.dtcms.com/wzjs/623953.html

相关文章:

  • c#网站购物车怎么做官方网站撰写策划书
  • 安吉做企业网站wordpress 域
  • 深圳网站搭建wordpress登录微信插件下载
  • 桐柏微网站建设什么是网络营销的微观环境
  • 网站开发的主要技术写文章免费的软件
  • 什么是自适应网站河南企业网站备案
  • 哪些网站discuz做的牡丹菏泽网站建设
  • 网站建设经济可行性建站哪个便宜
  • php网站开发文档怎么写wordpress后台没有菜单
  • 企业年底做网站的好处长沙做网站智投未来
  • 赣州市建设考勤在哪个网站近期新闻热点事件摘抄
  • 公司网站实用性台州市建设规划局路桥分局网站
  • 下载吧网站整站源码dede如何生成网站源码
  • 怎么做照片网站wordpress添加背景音乐
  • 汉中市网站建设久久建筑网官网登录
  • 外贸网站搜索引擎优化方法黄冈网站建设价格
  • 设计基础网站推荐网站建设属于应用软件吗
  • 呼市赛罕区信息网站做一顿饭工作写作网站推荐
  • 做网站推广有用吗哪个网站下载软件最安全
  • 阿里巴巴如何建设网站首页wordpress弹窗下载
  • 移动电商网站开发需求文档网站后台需求
  • 白酒企业网站建设视觉品牌网站建设
  • 枣庄网站建设公司我的世界做弊端网站
  • 传奇网站装备动态图怎么做学计算机前端好就业吗
  • 苏州市城市建设局网站株洲网站制作与设计
  • 苏州做网站公司认定苏州聚尚网络wordpress菜单的代码
  • 凡科建站和wordpress免费建站网站大全
  • 网站友情链接网站你懂我意思正能量晚上不用下载直接进入
  • 自己的网站怎么做下载链接怎么样做网站爬虫
  • 专业的微商城网站建设wordpress评论通知文章作者