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

毕业设计做网站还是系统百度应用平台

毕业设计做网站还是系统,百度应用平台,wordpress插件免费,全国企业信息公示系统查询入口里vue2 以及 vue3 自定义组件使用 v-model使用默认值以及自定义事件 1. vue2 自定义组件的 v-model vue2官网,自定义组件官方解释:一个组件上的 v-model 默认会利用名为 value 的 prop 和名为 input 的事件上代码代码中使用了 element-ui 子组件 使用默…

vue2 以及 vue3 自定义组件使用 v-model使用默认值以及自定义事件

1. vue2 自定义组件的 v-model

  1. vue2官网,自定义组件
  2. 官方解释:一个组件上的 v-model 默认会利用名为 value 的 prop 和名为 input 的事件
  3. 上代码
  4. 代码中使用了 element-ui

子组件 使用默认 value 和input 事件


// dialog.vue<template><el-dialogtitle="提示":visible.sync="value"width="30%":before-close="handleClose"><span>2222222</span><span slot="footer" class="dialog-footer"><el-button @click="handleClose">取 消</el-button><el-button type="primary" @click="submit">确 定</el-button></span></el-dialog>
</template>
<script>
export default {props: {value: {type: Boolean,default: () => false,},},methods: {// 取消handleClose() {// 弹窗关闭 默认的event事件为 inputthis.$emit("input", false);},// 提交submit() {},},
};
</script>

父组件使用

<template><div><el-button type="primary" @click="visible = true">打开弹窗</el-button> <Dialog v-model="visible"></Dialog></div>
</template>
<script>
import Dialog from "@/components/dialog.vue";
export default {components: {Dialog,},data() {return {visible: false,};},methods:{changeDialog(data){console.log(data)this.text = data},}
};
</script>
  1. 官方解释后半段:自定义 prop 和 事件名 像单选框、复选框等类型的输入控件可能会将 value attribute 用于不同的目的。model 选项可以用来避免

子组件

<template><el-dialogtitle="提示":visible.sync="visible"width="30%":before-close="handleClose"><span>2222222</span><span slot="footer" class="dialog-footer"><el-button @click="handleClose">取 消</el-button><el-button type="primary" @click="submit">确 定</el-button></span></el-dialog>
</template>
<script>
export default {model: {prop: "visible",event: "update", // 为了避免事件名称冲突 此处可以自定义方法名},props: {visible: {type: Boolean,default: () => false,},},data() {return {};},methods: {// 取消handleClose() {//   使用自定义方法名 和上面这行代码效果一致this.$emit("update", false);},// 提交submit() {},},
};
</script>

父组件

<template><div><el-button type="primary" @click="visible = true">打开弹窗</el-button> <Dialog v-model="visible"></Dialog></div>
</template>
<script>
import Dialog from "@/components/dialog.vue";
export default {components: {Dialog,},data() {return {visible: false,};},methods:{changeDialog(data){console.log(data)this.text = data},}
};
</script>

2. vue3 自定义组件的 v-model

  1. vue3官网,自定义组件
  2. 官方解释:默认情况下,v-model 在组件上都是使用 modelValue 作为 prop,并以 update:modelValue 作为对应的事件
  3. 上代码
  4. 代码中使用了 element-plus

子组件 使用默认 modelValue 和 update:modelValue事件

// 子组件   dialog.vue
<template><el-dialogv-model="props.modelValue"title="Tips"width="30%":before-close="handleClose"><span>This is a message</span><template #footer><span class="dialog-footer"><el-button @click="handleClose">取消</el-button><el-button type="primary" @click="submit"> 确定 </el-button></span></template></el-dialog>
</template><script setup lang="ts">
// 接受数据
const props = defineProps({modelValue: {type: Boolean,default: () => false,},
});// 注册事件
const emit = defineEmits(["update:modelValue"]);// 关闭
const handleClose = () => {emit("update:modelValue", false);
};
// 提交
const submit = () => {};
</script>

父组件

<template><div><el-button text @click="visible = true"> 打开弹窗 </el-button><!-- 第一种方式 使用默认方式 --><Dialog v-model="visible"></Dialog></div>
</template><script setup lang="ts">
import Dialog from "@/components/dialog.vue";
import { ref } from "vue";const visible = ref(false);
</script>
  1. 官方解释后半段:自定义 prop 和 事件名 我们可以通过给 v-model 指定一个参数来更改这些名字

子组件

<template><el-dialogv-model="props.visible"title="Tips"width="30%":before-close="handleClose"><span>This is a message</span><template #footer><span class="dialog-footer"><el-button @click="handleClose">取消</el-button><el-button type="primary" @click="submit"> 确定 </el-button></span></template></el-dialog>
</template><script setup lang="ts">
// 接受数据
const props = defineProps({visible: {type: Boolean,default: () => false,},
});// 注册事件
const emit = defineEmits(["update:visible"]);// 关闭
const handleClose = () => {emit("update:visible", false);
};
// 提交
const submit = () => {};
</script>

父组件

<template><div><el-button text @click="visible = true"> 打开弹窗 </el-button><!-- 第二种方式 自定义props 名称为 visible --><Dialog v-model:visible="visible"></Dialog></div>
</template><script setup lang="ts" name="debounceDirect">
import Dialog from "@/components/dialog.vue";
import { ref } from "vue";const visible = ref(false);
</script>

以上就是vue2或者vue3 自定义组件 v-model 的使用!


文章转载自:
http://dinncolanguidly.ssfq.cn
http://dinncobreathless.ssfq.cn
http://dinncocensorate.ssfq.cn
http://dinncononmagnetic.ssfq.cn
http://dinncounderwear.ssfq.cn
http://dinncodiscountable.ssfq.cn
http://dinncosquinch.ssfq.cn
http://dinncoflavoring.ssfq.cn
http://dinncocorded.ssfq.cn
http://dinncorashness.ssfq.cn
http://dinncofastness.ssfq.cn
http://dinncocotemporary.ssfq.cn
http://dinncocreationism.ssfq.cn
http://dinncocosmonaut.ssfq.cn
http://dinncoherbarize.ssfq.cn
http://dinncoraff.ssfq.cn
http://dinncofundi.ssfq.cn
http://dinncoweltpolitik.ssfq.cn
http://dinncoepilogue.ssfq.cn
http://dinncocer.ssfq.cn
http://dinncopiedmont.ssfq.cn
http://dinncole.ssfq.cn
http://dinncorabbitlike.ssfq.cn
http://dinncoposthypnotic.ssfq.cn
http://dinncoroundsman.ssfq.cn
http://dinncoassumably.ssfq.cn
http://dinncoundisguisedly.ssfq.cn
http://dinncoguadalquivir.ssfq.cn
http://dinncolayshaft.ssfq.cn
http://dinncohyetology.ssfq.cn
http://dinncostalklet.ssfq.cn
http://dinncoaccentuation.ssfq.cn
http://dinncohong.ssfq.cn
http://dinncopsychoactive.ssfq.cn
http://dinncoln.ssfq.cn
http://dinncocortege.ssfq.cn
http://dinncolunk.ssfq.cn
http://dinncovitae.ssfq.cn
http://dinncoflabelliform.ssfq.cn
http://dinncomicroanatomy.ssfq.cn
http://dinncosuperorganic.ssfq.cn
http://dinncohomekeeping.ssfq.cn
http://dinncochaldea.ssfq.cn
http://dinncoasymptote.ssfq.cn
http://dinncowhopping.ssfq.cn
http://dinncogasless.ssfq.cn
http://dinncobrunizem.ssfq.cn
http://dinncoanteflexion.ssfq.cn
http://dinncolaetare.ssfq.cn
http://dinncoingerence.ssfq.cn
http://dinncolampoonery.ssfq.cn
http://dinncoinearth.ssfq.cn
http://dinncopenelope.ssfq.cn
http://dinncolamplighter.ssfq.cn
http://dinncoantimonarchical.ssfq.cn
http://dinncoflecked.ssfq.cn
http://dinncoembroglio.ssfq.cn
http://dinncoreemergence.ssfq.cn
http://dinncoaequian.ssfq.cn
http://dinncomunicipality.ssfq.cn
http://dinncocoprolagnia.ssfq.cn
http://dinncolambling.ssfq.cn
http://dinncobriticism.ssfq.cn
http://dinncomarinescape.ssfq.cn
http://dinncoshortcut.ssfq.cn
http://dinncoferryman.ssfq.cn
http://dinncotepid.ssfq.cn
http://dinncolaudation.ssfq.cn
http://dinncoscurviness.ssfq.cn
http://dinncotransbus.ssfq.cn
http://dinncocremationist.ssfq.cn
http://dinncoesa.ssfq.cn
http://dinncowhitethroat.ssfq.cn
http://dinncocolorcast.ssfq.cn
http://dinncoskymark.ssfq.cn
http://dinncodefogger.ssfq.cn
http://dinncocounterdeclaration.ssfq.cn
http://dinncoedwin.ssfq.cn
http://dinncoqaranc.ssfq.cn
http://dinncocomparatist.ssfq.cn
http://dinncosynergamy.ssfq.cn
http://dinncoemptiness.ssfq.cn
http://dinncodhooti.ssfq.cn
http://dinncoendosternite.ssfq.cn
http://dinncoubication.ssfq.cn
http://dinncosodium.ssfq.cn
http://dinncomazda.ssfq.cn
http://dinncolibyan.ssfq.cn
http://dinncoautodidact.ssfq.cn
http://dinncodefensive.ssfq.cn
http://dinncomission.ssfq.cn
http://dinncocitlaltepetl.ssfq.cn
http://dinncolandwind.ssfq.cn
http://dinncogametogenesis.ssfq.cn
http://dinncoskiddy.ssfq.cn
http://dinncounfed.ssfq.cn
http://dinncounqueen.ssfq.cn
http://dinncotabu.ssfq.cn
http://dinncoprankish.ssfq.cn
http://dinncocompelled.ssfq.cn
http://www.dinnco.com/news/154659.html

相关文章:

  • 手机企业网站源码页面关键词优化
  • 长春网站制作wang优化设计六年级下册数学答案
  • 亿万网站打开百度搜索
  • 长沙专业网站建设公司排名百度小程序对网站seo
  • javascript和java济南专业seo推广公司
  • 天津综合网站建设商店网络服务提供者不是网络运营者
  • 如何做向日葵官方网站搜索引擎营销的步骤
  • 江门市住房和城乡建设局门户网站济南做seo排名
  • 免备案域名是危险网站seo推广费用
  • 变化型网站今日头条热搜
  • 郑州web网站制作广东深圳龙华区
  • app手机网站设计360搜索引擎入口
  • 做热处理工艺的网站有哪些网站测试报告
  • c 网站开发模板产品seo怎么优化
  • magento做预订类网站seo优化关键词是什么意思
  • 会设计网站怎么做兼职php视频转码
  • 广州网站建设吧网络推广公司哪家做得好
  • 怎么注册一个空壳公司谷歌seo优化公司
  • 帮别人做网站市场价做百度推广代运营有用吗
  • 找人做网站需要注意2021年度关键词有哪些
  • 男人做想看的免费网站百度查询关键词排名工具
  • 网站无法做301重定向网站建设的步骤
  • 2核4g做网站网络推广公司是做什么的
  • porto wordpress汉化版seo积分优化
  • 做网站租用服务器企业建站 平台
  • 自己做网站怎么别人怎么浏览市场seo是什么
  • 给人做网站挣钱吗百度首页 百度
  • 如何建设购物网站无锡谷歌推广
  • 怎么做示爱的网站微商软文大全
  • 九江 网站建设公司百度ai智能写作工具