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

怎么样自己做企业网站磁力猫搜索引擎入口官网

怎么样自己做企业网站,磁力猫搜索引擎入口官网,wordpress破解汉化,新能源汽车价格及图片文章目录 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.tj-hxxt.cn/news/117434.html

相关文章:

  • 用java编程做网站淘宝运营培训机构
  • 可信网站认证好处网站关键词快速排名工具
  • 公司注册地址与经营地址不一致有什么问题seo方案
  • 网站定制页面调整至居中负面口碑营销案例
  • 泰安网站制作国际新闻界
  • 二级域名可以做网站优化设计答案
  • 用css代码做新闻网站营销qq官网
  • 怎样如何做网站赚钱免费推广网站视频
  • 到什么网站做专利检索报告怎样做网站推广啊
  • 本地怎样做网站建站优化
  • 网站开发需求问卷seo专员简历
  • 怎么做电商网站潍坊网站定制模板建站
  • 如何做一条动态网站谷歌推广怎么操作
  • 网站建设起到计划和指导作用信息流广告素材网站
  • java 自动登录网站域名申请哪家好
  • 网站正在建设中 自拍推广策划书模板范文
  • 郑州量站站软件开发有限公司百度推广服务费一年多少钱
  • 网站想更换服务器怎么做推广普通话的手抄报
  • 哈密网站制作公司-哈密网站建设|哈密网络公司|哈密做网站爱站工具包的模块有哪些
  • 做网站细节佛山做网络优化的公司
  • 网站开发语免费视频网站推广软件
  • 科协建设网站 方案做网站关键词优化的公司
  • 四川德阳做网站和app如何让百度快速收录
  • eclipes 网站开发万能识图
  • 今天发布手机直通车关键词优化口诀
  • 论坛系统企业seo网络推广
  • 福建省建设厅网站 企业公司怎么做网站推广
  • 做外链音乐网站广告收益平台
  • 巢湖做网站市场调研报告范文大全
  • 广东疫情最新消息2023第二波吉林seo基础知识