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

一个网站用两个域名网店推广运营策略

一个网站用两个域名,网店推广运营策略,网站搭建百家号,网站在淘宝上做靠谱吗🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》、《前端求职突破计划》 🍚 蓝桥云课签约作者、…

在这里插入图片描述

🤍 前端开发工程师、技术日更博主、已过CET6
🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》、《前端求职突破计划》
🍚 蓝桥云课签约作者、上架课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入门到实战全面掌握 uni-app》

在Vue中,组件之间的双向绑定通常是通过使用 v-model 指令来实现的。在Vue3中,v-model 的使用方式有所变化,支持更灵活的自定义模型。

父组件向子组件传递数据

父组件可以通过 v-model 将数据传递给子组件,子组件通过 props 接收这些数据。

父组件

<template>
<ChildComponent v-model="parentData" />
</template><script>
import { ref } from 'vue';
import ChildComponent from './ChildComponent.vue';export default {
components: {
ChildComponent
},
setup() {
const parentData = ref('Hello from parent');
return { parentData };
}
};
</script>

子组件

<template>
<input :value="modelValue" @input="$emit('update:modelValue', $event.target.value)">
</template><script>
export default {
props: {
modelValue: String // 注意这里使用的是 'modelValue' 而不是 'value'
},
emits: ['update:modelValue']
};
</script>

子组件向父组件传递数据

子组件可以通过 $emit 方法触发一个事件来更新父组件中的数据。

子组件

<template>
<input :value="modelValue" @input="$emit('update:modelValue', $event.target.value)">
</template><script>
export default {
props: {
modelValue: String
},
emits: ['update:modelValue']
};
</script>

父组件

<template>
<ChildComponent v-model="parentData" />
</template><script>
import { ref } from 'vue';
import ChildComponent from './ChildComponent.vue';export default {
components: {
ChildComponent
},
setup() {
const parentData = ref('Hello from parent');
return { parentData };
}
};
</script>

自定义 v-model 的参数

Vue3 允许自定义 v-model 使用的 prop 和事件名。

父组件

<template>
<CustomInput v-model="customValue" />
</template><script>
import { ref } from 'vue';
import CustomInput from './CustomInput.vue';export default {
components: {
CustomInput
},
setup() {
const customValue = ref('');
return { customValue };
}
};
</script>

子组件

<template>
<input :value="customProp" @input="$emit('customUpdate', $event.target.value)">
</template><script>
export default {
props: {
customProp: String // 自定义 prop 名称
},
emits: ['customUpdate'] // 自定义事件名称
};
</script>

在子组件中,你需要定义 emits 选项来声明自定义事件,并在模板中使用 $emit 来触发这些事件。

注意事项

  • 在Vue3中,v-model 默认使用 modelValue 作为 prop 名称,update:modelValue 作为事件名称。
  • 如果需要自定义 v-model 的 prop 或事件名称,可以在子组件中声明,并在父组件中使用自定义名称。
  • 双向绑定可能会导致数据流难以追踪,应谨慎使用,确保数据流单向化。

总结

v-model 是Vue中实现组件之间双向绑定的指令。在Vue3中,v-model 更加灵活,支持自定义 prop 和事件名称。通过 v-model,可以方便地在父组件和子组件之间同步数据。

http://www.dtcms.com/wzjs/444009.html

相关文章:

  • 公司注销网站备案优化营商环境的金句
  • 教我做网站seo排名是什么意思
  • 室内设计意向图网站微营销推广平台有哪些
  • 如何自建网站 优帮云中国十大搜索引擎排名
  • 网站如何加入百度联盟亚马逊查关键词搜索量的工具
  • 日本樱花云服务器网站站长工具黄
  • 门户网站需要多少费用推广软件赚钱的app
  • 网站建设 开票b站网页入口
  • 深圳网站制作公司兴田德润怎么样网络服务器有哪些
  • 张家港网站设计优化营销推广渠道
  • 投资公司网站建设方案百度识图在线识图
  • 网站规划内容抖音账号权重查询入口
  • 摄影网站开发微信朋友圈广告怎么推广
  • 长春网站seo营销策划方案怎么写
  • 北海做网站电脑培训课程
  • 网站自动化采集网站建设网络推广平台
  • 日本 色彩网站网址大全网站域名查询ip
  • 宁波网站优化服务国家提供的免费网课平台
  • wordpress 跳板上海关键词优化的技巧
  • 做搜狗网站优化排名如何网络营销自己的产品
  • 深圳网站建设价格多少百度seo排名优化助手
  • 合肥专业网站制作网页制作步骤
  • 建设网站的账务处理福鼎网站优化公司
  • 企业网站首页的实现关键词歌曲免费听
  • wordpress怎么用ftp上传插件seo优化资源
  • 双语网站建设公司免费获客平台
  • 单页站好做seo吗友情链接方面
  • 如何用易语言做网站搜索引擎优化seo课程总结
  • 广州网站制作工作室输入搜索内容
  • 网站换空间 seo专业竞价托管哪家好