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

怎么建网站 做app软件外贸公司是什么类型的企业

怎么建网站 做app软件,外贸公司是什么类型的企业,质量管理,小夜仿115资源网源码在vue3种setup的写法&#xff0c;可以单独写setup()也可以写到script标签中&#xff0c;当然我们推荐后面这种 他的好处有很多&#xff0c;代码也简洁很多。1、属性和方法无需return&#xff0c;可直接使用 /*原先*/ <script> import { defineComponent } from "v…

在vue3种setup的写法,可以单独写setup()也可以写到script标签中,当然我们推荐后面这种

他的好处有很多,代码也简洁很多。

1、属性和方法无需return,可直接使用

/*原先*/
<script>
import { defineComponent } from "vue"
export default defineComponent({name: 'app',setup(){ let a='bbb'; return{a}}
})
</script>
​
/*使用script-setup语法糖*/
<script name="app" setup>let a='bbb';
</script>

2、import组件自动注册,无需写到components中

/*原先*/
<template>
<about />
</template>
<script>
import about from './about.vue'
import { defineComponent } from "vue"
export default defineComponent({
name: 'home',
components: { about }setup(){}
})
</script>
​
/*用script-setup语法糖后*/
<template>
<about />
</template>
<script>
<script setup>
import about from './about.vue'
</script>
//组件的引入使用已不再需要components注册才能使用了,直接引入就可以在tamplate使用了,这个更改让代码看起来更舒服简介了一些

3、组件使用的变化,props用法defineProps

//原来
props: {title: {type: String,default: '',required: true,},},
//使用script-setup后
import {defineProps} from 'vue'
const props = defineProps({title: {type: String,default: '',required: true,},
})

4.emit用法变化defineEmits

//原来
emit:['h-update','h-delete']//使用script setup后
import { defineEmits } from 'vue'
const emit = defineEmits(['h-update', 'h-delete'])

5.attrs和slot用法变化

//原来
setup(props,context){const { attrs, slots, emit } = context// attrs 获取组件传递过来的属性值,// slots 组件内的插槽
}//使用script setup后
import { useContext } from 'vue'
const { slots, attrs } = useContext()

6.组件对外暴露属性defineExpose

//子组件
<template>{{msg}}
</template>
<script setup>
import { ref } from 'vue'
let msg = ref("Child Components");
// defineExpose无需导入,直接使用
defineExpose({msg
});
</script>
//父组件
<template><Child ref="child" />
</template>
<script setup>
import { ref, onMounted } from 'vue'
import Child from './components/Child.vue'
let child = ref(null);
onMounted(() => {console.log(child.value.msg); // Child Components
})
</script>

7.使用自定义指令

全局注册的自定义指令将以符合预期的方式工作,且本地注册的指令可以直接在模板中使用,就像上文所提及的组件一样。

但这里有一个需要注意的限制:必须以 vNameOfDirective 的形式来命名本地自定义指令,以使得它们可以直接在模板中使用

<script setup>
const vMyDirective = {beforeMount: (el) => {// 在元素上做些操作}
}
</script>
<template><h1 v-my-directive>This is a Heading</h1>
</template>
<script setup>// 导入的指令同样能够工作,并且能够通过重命名来使其符合命名规范import { myDirective as vMyDirective } from './MyDirective.js'
</script>

导入指令:

<script setup>import { directive as clickOutside } from 'v-click-outside'
</script><template><div v-click-outside />
</template>

http://www.yayakq.cn/news/373273/

相关文章:

  • 网站维护中是怎么回事wordpress发不出验证邮件
  • 网站开发推广招聘东莞建筑设计公司排名
  • 网站可信认证必做千万别学建筑工程技术
  • 品牌建设网站有哪些wordpress网站工具栏
  • 地方门户网站还能做吗武威百度做网站多少钱
  • 网站策划编辑招聘建设网站需要机房吗
  • 柳州网站建设源码wordpress支持空格键
  • 网站psd模板建设一个网站app全过程
  • 专业做设计师品牌网站网站属于什么公司
  • hmm船公司网站网站推广公司ihanshi
  • 服务网站建设公司网站建设一般报价
  • xml是用来做网站的嘛wordpress 调用当前分类
  • 一锅汤资源分享网站建设大全网站开发需求 模板
  • 广西城乡与住房建设厅网站wordpress 随机浏览量
  • 网站建设 工作计划网上备案查询
  • 泰州市建设工程质量监督站网站广西网站建设制作
  • 网站域名解析失败什么网站可以做海报
  • 残联网站建设自学网站开发条件
  • 网站关键词设置技巧全球创新设计
  • 门户网站建设理由网站建设脚本
  • 长乐市住房和城乡建设局网站建造师职业人才网平台
  • 如何选择一个好的网站建设公司网站设计 网站建设 手机网站建设
  • 怎么做网站后台界面北京房产网北京二手房
  • 南京网站网站建设学校wordpress管理配色
  • 网站建设中英语网站怎么做直播
  • 网站跳转如何做wordpress网页缓存插件
  • 网站建设项目方案怎样做科普视频网站
  • 无锡网站推广哪家好东莞seo公司
  • 设计师个人网站架构中山建网站多少钱
  • 负面信息搜索引擎 网站网页制作工具下载