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

怎么样自己做企业网站网络推广价格

怎么样自己做企业网站,网络推广价格,高端设计网站公司,闸北区网站建设网页制文章目录 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.mmbaike.com/news/88595.html

相关文章:

  • 网站建设方案书 备案海淀区seo搜索引擎优化企业
  • 做网站用微信收款还是支付宝网站推广应该怎么做?
  • 临海手机网站市场营销计划书模板
  • 专业沈阳网站建设济南seo外包公司
  • 黄山家居网站建设怎么样百度免费优化
  • 现在网站开发技术有哪些网络营销整合营销
  • 用phpcms建站的网站电商平台链接怎么弄
  • 八年级信息所用软件做网站谷歌怎么推广自己的网站
  • 闵行网站建设网络推广产品要给多少钱
  • 电子商务网站建设完整案例教程中国的搜索引擎有哪些
  • 成都机械网站制作发稿媒体平台
  • 青岛网页制作服务做网站怎么优化
  • 建筑网站排行榜百度seo排名优化排行
  • 形意设计素材网站it培训班大概需要多少钱
  • 印度人做网站怎么搜索关键词
  • php动态网站设计太原关键词排名优化
  • 免费域名网站建设做外贸网站哪家公司好
  • wordpress母公司seo研究中心
  • 罗岗网站建设公司网上宣传广告怎么做
  • 深圳制作网站有用吗滨州seo招聘
  • 免费国外ip地址北京seo教师
  • 怎么做购物网站到推广普通话文字内容
  • 淘宝客网站哪个好深圳seo优化推广公司
  • 网站开发的背景和意义建站平台如何隐藏技术支持
  • 电子商务网站建设如何邀请注册推广赚钱的app
  • SEO案例网站建设公司站长工具ip地址
  • 化妆品网站主页设计广州从化发布
  • 广州致格广告有限公司网站中国腾讯和联通
  • 单位网站建设建议对策青岛网站推广公司排名
  • 重庆网站建设咨询广告推广投放平台