美文网首页
vue3-造轮子【1】-switch组件

vue3-造轮子【1】-switch组件

作者: zzyo96 | 来源:发表于2020-10-13 11:54 被阅读0次

switch组件

1.外观

image.png

2.API设计

image.png

3. 实现过程

image.png

4.遇到报错

image.png
3种解决方式:

1.点一下shims-vue.d.ts再返回回来
2.在switch.vue中加script标签, 并加上export default{}
3.删掉这句话重新复制过来

总结:

这是插件的错,不是代码的问题

5.css的transition动画的使用

image.png

这个意思是说,如果left有变化, 就用1s来完成他的变化

6.写完之后做什么

image.png

7.子组件向父组件传值以及接收

子组件向父组件传值

image.png

用context.emit来传值, 第一个参数是事件名,第二个是要传递的值

image.png

父组件接收,其中$event是子组件传递过来的值, 也可以用@input="(event)=>{}"(但是这样写不是麻烦么)

一张图


image.png

8. vue3 v-model双向绑定用法

子组件向外触发

image.png

父组件接收

image.png

可以简写为这样 ↓

image.png

vue2 的 v-bind.sync知识


image.png
总结
image.png

文档: http://v3.vuejs.org/guide/migration/v-model.html#_3-x-syntax

9.一个好用的截图工具

snipaste
截图-按住shift-按c 就会复制了颜色

this.$emit

image.png

vue3中可以使用this.$emit 只不过必须在methods里写, 但是由于vue3中提供了setup函数, 在这个函数里写的方法最后直接return出来, 就 ===method中定义的函数了, 所以以后再vue3中不用写method了

相关文章

  • vue3-造轮子【1】-switch组件

    switch组件 1.外观 2.API设计 3. 实现过程 4.遇到报错 3种解决方式: 1.点一下shims-v...

  • vue3-造轮子【2】-button组件

    button组件 1.需求分析 2.API设计 3. vue做了自动处理事件, 默认传到组件的根元素上 这里的on...

  • 1 Vue 造轮子- 按钮组件

    模仿一个ant-design-vue按钮组件 分析按钮组件需求1.button 的样式与 ant-design-v...

  • 造轮子-nav组件

    补充知识:如果你需要相对引用你得加一个./否则会被认为你是在引用一个第三方库比如: 首先我们需要三个组件分别是na...

  • 造轮子-sticky组件

    最初的api设计 上面的api就是接受一个distance参数,意思是距离顶部多少距离的时候固定住 当需要通过滚动...

  • 第2章 组件化选型

    1、组件化选型结论 方案是Arouter+auto-register+自己造轮子补充原因:arouter使用简单,...

  • Android模块化开发实践

    重复造轮子是肯定的 区分概念(组件化,模块化,插件化) 1.组件化封装可重用功能代码,例如网络组件,数据库组件,图...

  • springboot生成二维码

    我们不造轮子,只是轮子的搬运工。(其实最好是造轮子,造比别人好的轮子) 1、 在pom.xml中加入依赖 2、添加...

  • vue3-造轮子【0】-初始化

    准备工作 搭建官网 —————————————————— 准备工作 1.vue2和vue3的区别 90%写法完全一...

  • 2019-05-31 程序员修仙进阶标准,你到哪个阶段了?

    闭门造轮子 > 使用别人的轮子 > 开门造轮子 > 分享轮子

网友评论

      本文标题:vue3-造轮子【1】-switch组件

      本文链接:https://www.haomeiwen.com/subject/akompktx.html