- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 vue3中ts的使用--组合式API
用defineComponent()先从props选项中推导出来,然后将props传入到setup(props){}函数中。通过父组件进行传参,然后在子组件中通过‘运行声明’的方式进行接收参数。对于复杂类型的数据优先使用reactive()默认情况下是隐式转换成any,如下是显示转换。不在<script setup>的场景下。对于基本数据类型就用ref()要显示标注类型,可以使用接口。也可以通过泛型显示指定类型。
2023-08-12 09:59:43 286 2
原创 vue基础知识总结
1.父传子有哪些方式 2.子传父有哪些方式 3.如何让CSS只在当前组件中起作用 4.keep-alive的作用是什么 5.vue中如何获取DOM 6.请说出VueCLI项目中src目录每个文件夹的文件的用法 7.单页面应用的优缺点 8.$router和$route的区 9.怎么定义vue-router的动态路由?怎么获取传过来的值? 10.vue-router有几种模式,分别是什么
2021-07-19 16:48:57 169
原创 通过数组对楼层 导航设置js文件说明
要求:1.当楼层滚动到达后,对应显示出导航栏,(超出范围会隐藏)并对其高亮显示。 2.点击任意导航栏,会运动到指定位置 。//首先获取楼层和侧导航栏的元素,然后用空数组储存元素,//接着将楼层进行遍历(each)数组并写出每层距离(offset)顶部的距离//然后设置文档滚动事件,判断文档滚动的距离是否大于第一个楼层距顶部的距离,若是,则让侧导航栏显示,否则隐藏//最后遍历楼层,设判断若滚动的距离大于楼层距顶部的距离,那么,给侧导航栏的对应元素进行选择添加...
2021-07-17 20:26:38 233
原创 学习记录-vue基础知识点总结
1.库与框架的区别是什么? 1,库用三个字概括就是小而巧,只提供了特定的API,可以很方便地从一个库切换到另外一个库,而代码无需做很很大的修改; 2,框架用三个字概括就是大而全,框架提供了一整套的解决方案,故在某个项目中间想从一个框架转到另一个框架,代码需要做很大的改动。2.Vue.js 的核心特性有哪些? 1,数据驱动视图- 数据变化会自动更新到对应元素中,无需手动操作DOM - 对于输入框等可输入的元素,可设置双向数据绑定 ...
2021-07-15 19:01:41 252
原创 v-if 与v-for能一起使用吗
1.能,两个指令不在同一标签中就可以使用。2.不能,当v-if 和v-for在一个标签中时就不能使用了。3.完美条件下,在div外层使用v-if 内层使用v-for。注:v-if控制元素的创建与移除,v-for,注意key属性书写。...
2021-07-14 22:52:23 2279
原创 BOM 延时器函数节流
<inputtype="button"id="btn"value="点击按钮"><script>先获取元素varbtn=document.getElementById("btn");varlock=false; 先设置一把锁,false为开锁,如果锁开,请执行函数。btn.onclick=function(){if(lock){return;}c...
2021-07-14 01:27:31 237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人