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

怎么样自己做企业网站营销培训课程内容

怎么样自己做企业网站,营销培训课程内容,男做女爱网站,黄冈网站推广软件ios文章目录 props组合式组件 使用<script setup \>组合式组件 没有使用 <script setup\>选项式组件 this emits组合式组件 使用<script setup \>组合式组件 没有使用 <script setup\>选项式组件 this v-model 组件数据绑定单个model多个model实现 model …

文章目录

      • props
        • 组合式组件 使用<script setup \>
        • 组合式组件 没有使用 <script setup\>
        • 选项式组件 this
      • emits
        • 组合式组件 使用<script setup \>
        • 组合式组件 没有使用 <script setup\>
        • 选项式组件 this
      • v-model 组件数据绑定
        • 单个model
        • 多个model
        • 实现 model 修饰符

props

组合式组件 使用<script setup >
<script setup>// const props = defineProps(['title']) // 以数组方式const props = defineProps({title: String,}) // 以对象方式,声明类型console.log(props.title)
</script>
<template><span>{{title}}</span>
</template>
组合式组件 没有使用 <script setup>
<script>export default{props: ['title'],setup(props){console.log(props.title);}}
</script>
选项式组件 this
<script>export default {props: ['foo'],created() {// props 会暴露到 `this` 上console.log(this.foo)}}
</script>

emits

组合式组件 使用<script setup >
<script setup>import {ref} from 'vue'const formValue = ref({})// const emit= defineEmits(['submit']) // 以数组方式const emit = defineEmits({submit(payload: { email: string, password: string }) {//通过返回值为 `true` 还是为 `false` 来判断验证是否通过if (email && password) {return true} else {console.warn('Invalid submit event payload!')return false}}})// 以对象方式,声明类型function buttonClick() {emit('submit', formValue.value)}
</script>
<template><button @click="emit('submit', formValue)">提交</button >
</template>
组合式组件 没有使用 <script setup>
<script>export default{emits: ['inFocus', 'submit'],setup(props, ctx) {ctx.emit('submit')}}
</script>
选项式组件 this
<script>export default {data: ()=>{return {formValue: {}}},emits: {click: null, // 没有校验// 校验 submit 事件submit: ({ email, password }) => {if (email && password) {return true} else {console.warn('Invalid submit event payload!')return false}}},methods: {submit() {this.$emit('submit',this.formValue)}},}
</script>
<template><button @click="$emit('submit', formValue)">提交</button >
</template>

v-model 组件数据绑定

单个model
// Parent.vue
<Child v-model="countModel" />// Child.vue
<script setup>const model= defineModel()function buttonClick() {model.value++}
</script>
<template><input v-model="model" /><div>Parent bound v-model is: {{ model }}</div>
</template>
多个model
// Parent.vue
<Child v-model:first-name="first"v-model:last-name="last" 
/>// Child.vue
<script setup>const firstName = defineModel('firstName')const lastName = defineModel('lastName')
</script>
实现 model 修饰符
// Parent.vue
<Child v-model.capitalize="myText" />// Child.vue
<script setup>const [model, modifiers]= defineModel({set(value){if(modifiers.capitalize){return value.charAt(0).toUpperCase() + value.slice(1)}else{return value}}})
</script>
<template><input type="text" v-model="model" />
</template>
http://www.hrbkazy.com/news/25578.html

相关文章:

  • 网站建设标书交换友情链接
  • 学做网站的学校seo黑帽技术工具
  • 网站建设中 目录怎么做更好双11销量数据
  • 烟台做网站那家好如何查询关键词的搜索量
  • 减肥网站模板网站推广包括
  • 女人与马做受网站深圳网站快速排名优化
  • 东莞市疫情服务中心太原百度关键词优化
  • 免费的微信小程序百度关键词seo外包
  • 怎么建设自己网站首页seo网站优化培训价格
  • 建设和维护诈骗网站海外自媒体推广
  • 网站产品 模块营销推广方案ppt案例
  • 公司做网站可以永久买断吗网络营销渠道名词解释
  • 安陆网站建设国家域名注册服务网
  • 莆田网站制作武汉seo服务
  • 贵阳房地产网站建设网络营销课程培训课程
  • 做网站代理商好赚吗?添加友情链接的技巧
  • 杭州湾新区开发建设公司网站常用的网络营销方法及效果
  • 购房者网站今日新闻头条官网
  • 门户网站建站方案色盲眼中的世界
  • 网站好的案例数据分析师报考条件
  • 网站设计主题选择企业管理培训班
  • 班级博客网站模板哈尔滨网络优化公司有哪些
  • 利用ionic做的网站软文写作的三个要素
  • 石家庄网站开发公司电话全球搜索引擎入口
  • 网站建设项目wbs分解友情链接怎么做
  • 私募基金网站怎么做seo江北seo
  • 创业网站建设怎么样免费seo关键词优化排名
  • 西安有关做网站的公司有哪些百度sem竞价推广电子书
  • 找公司做网站运营怎么样电子商务主要学什么就业方向
  • 营销型网站建站教程seo服务深圳