10 2022 档案

摘要:1.请谈谈微信小程序主要目录和文件的作用? project.config.json:项目配置文件,用的最多的就是配置是否开启https校验 App.js:设置一些全局的基础数据等 App.json:底部tab,标题栏和路由等设置 App.wxss:公共样式,引入iconfont等 pages:里面包 阅读全文
posted @ 2022-10-27 14:30 偷熊计划 阅读(297) 评论(0) 推荐(0) 编辑
摘要:一、Vue3介绍 关于vue3的重构背景,看看尤大怎么说: 「Vue 新版本的理念成型于 2018 年末,当时 Vue 2 的代码库已经有两岁半了。比起通用软件的生命周期来这好像也没那么久,但在这段时期,前端世界已经今昔非比了 在我们更新(和重写)Vue 的主要版本时,主要考虑两点因素:首先是新的 阅读全文
posted @ 2022-10-25 16:20 偷熊计划 阅读(235) 评论(0) 推荐(0) 编辑
摘要:一、是什么 权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源 而前端权限归根结底是请求的发起权,请求的发起可能有下面两种形式触发 页面加载触发 页面上的按钮点击触发 总的来说,所有的请求发起都触发自前端路由或视图 所以我们可以从这两方面入手,对触发权限的源头进行控制,最 阅读全文
posted @ 2022-10-25 16:19 偷熊计划 阅读(584) 评论(0) 推荐(1) 编辑
摘要:一. Vuex是什么Vue全局事件总线Vuex状态管理何时使用Vuex二. 纯vue组件案例计算总数案例添加人员案例三. Vuex工作原理和流程第一种工作流程第二种工作流程生活化的Vuex工作原理四. 在项目中引入Vuex安装Vuex创建store在Vue中挂载store五. Vuex的核心属性用法 阅读全文
posted @ 2022-10-25 16:18 偷熊计划 阅读(147) 评论(0) 推荐(0) 编辑
摘要:this.$router.push进行编程式路由跳转传参router中路由配置params第一种传参路由配置 { path: '/homeDetails/:id',//要传递的参数前面加: component: () =>import ('@/views/home/homeDetails.vue') 阅读全文
posted @ 2022-10-25 16:15 偷熊计划 阅读(239) 评论(0) 推荐(0) 编辑
摘要:router-link 进行页面按钮式路由跳转传参router中路由配置父组件home点击传参子组件homeDetails接受参数router中路由配置 { path: '/homeDetails/:id',//params传参 name:'homeDetails' component: () => 阅读全文
posted @ 2022-10-25 16:11 偷熊计划 阅读(91) 评论(0) 推荐(0) 编辑
摘要:简单来说路由导航守卫就是.可以让我们对用户要跳转的路由做一次检查,符合条件的就放行,不符合条件则强制用户跳转至登录页面,说白了就时路由导航守卫是为了路由跳转之前做的检查及操作 1.全局前置守卫 router.beforeEachrouter.beforeEach 注册一个全局前置守卫: const 阅读全文
posted @ 2022-10-25 16:08 偷熊计划 阅读(145) 评论(0) 推荐(0) 编辑
摘要:Vue除了核心功能默认内置的指令 ,Vue 也允许注册自定义指令。自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但并非所有情况都适合数据驱动。 自定义指令就是一种有效的补充和扩展,不仅可用于定义任何的DOM操作,并且是可复用的。 写一个自定义指令的两种方式: 全局指令: 通过 Vu 阅读全文
posted @ 2022-10-25 16:01 偷熊计划 阅读(3058) 评论(0) 推荐(1) 编辑
摘要:Vue常见面试题1、Vue的优点2、说说你对SPA单页面的理解,它的优缺点分别是什么?3、SPA首屏加载速度慢的怎么解决?4、Vue初始化过程中(new Vue(options))都做了什么?5、对MVVM的理解?6、Vue数据双向绑定原理7、Vue的响应式原理8、Vue3.x响应式数据原理9、Vu 阅读全文
posted @ 2022-10-25 15:26 偷熊计划 阅读(3531) 评论(0) 推荐(0) 编辑
摘要:1、说一下innerHTML 与 innerText的作用与区别? 作用:都可以获取或者设置元素的内容区别:innerHTML可以解析内容中的html标签innerText不能解析内容中的html标签2、JavaScript 由以下三部分组成: ECMAScript(语法部分):JavaScript 阅读全文
posted @ 2022-10-21 15:11 偷熊计划 阅读(42) 评论(0) 推荐(0) 编辑
摘要:代码规范的宗旨是不管有多少人共同参与同一项目,一定要确保每一行代码都像是同一个人编写的 为什么要有规范? 降低新成员融入团队的成本, 同时也一定程度避免挖坑;提高开发效率、团队协作效率, 降低沟通成本;实现高度统一的代码风格,方便review, 另外一方面可以提高项目的可维护性;规范是实现自动化的基 阅读全文
posted @ 2022-10-18 13:43 偷熊计划 阅读(24) 评论(0) 推荐(0) 编辑
摘要:自定义插件的用法a)插件通常会为 Vue 添加全局功能,一般是添加全局方法/全局指令/过滤器等 b)Vue 插件有一个公开方法 install ,通过 install 方法给 Vue 添加全局功能 c)通过全局方法 Vue.use() 使用插件,它需要在你调用 new Vue() 启动应用之前完成自 阅读全文
posted @ 2022-10-12 16:42 偷熊计划 阅读(192) 评论(0) 推荐(0) 编辑
摘要:super在子类的constructor中调用,是在子类中执行了父类的构造函数,其实是无关父类原型的,如果想到改变父类的原型方法,可以直接重名覆盖,如果想利用父类原型方法,也可以用super.method来引用。 如果你不在constructor里写super并传入相应参数,那么相当于只继承原型方法 阅读全文
posted @ 2022-10-08 11:16 偷熊计划 阅读(213) 评论(0) 推荐(0) 编辑
摘要:vite创建vue3+ts项目为何选择vite:vite 是一个基于 Vue3 单文件组件的非打包开发服务器,它做到了本地快速开发启动: 快速的冷启动,不需要等待打包操作;即时的热模块更新,替换性能和模块数量的解耦让更新飞起;真正的按需编译,不再等待整个应用编译完成,这是一个巨大的改变。(平均一秒r 阅读全文
posted @ 2022-10-07 16:03 偷熊计划 阅读(1277) 评论(0) 推荐(1) 编辑
摘要:上传代码之前,一定一定要先下拉代码,如果有冲突(你和别人同时修改了某一个文件的某一行代码),那么就要先解决冲突,才能提交! 下面是我自己本地项目上传到git远程仓库的例子: 1、首先进入需要上传的文件夹,鼠标右键点击Git Bash Here(如果右键没有显示,请先按照Git)2、输入git ini 阅读全文
posted @ 2022-10-07 11:41 偷熊计划 阅读(1083) 评论(0) 推荐(0) 编辑
摘要:报错原因是本地账号与git账号不一致 解决办法:修改本地git存储的账户信息(要与远程仓库账号一致) 第一步 第二步 第三步 修改完用户名密码就OK了 阅读全文
posted @ 2022-10-07 11:19 偷熊计划 阅读(462) 评论(0) 推荐(0) 编辑
摘要:info: detecting host provider for 'https://gitee.com/'... 报这个错的原因是没有加入团队的git仓库,加入仓库之后就可以推送成功了。 阅读全文
posted @ 2022-10-07 10:52 偷熊计划 阅读(1942) 评论(0) 推荐(0) 编辑
摘要:什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 又称规则表达式 语法 /正则表达式主体/修饰符(可选) 其中修饰符是可 阅读全文
posted @ 2022-10-06 09:56 偷熊计划 阅读(14) 评论(0) 推荐(0) 编辑
摘要:在百度百科中,回调函数的定义就是一个被作为参数传递的函数。 通俗地理解:我现在写一个函数,里面定义了函数A,那么函数A就是回调函数。 以前我认为JavaScript不过是一门在浏览器端执行的简单脚本语言,我只要会写会读就行了,正经写程序还是要靠C++\C#\Java等高级语言来做。看了回调函数和它的 阅读全文
posted @ 2022-10-06 09:46 偷熊计划 阅读(952) 评论(0) 推荐(0) 编辑
摘要:Proxy是什么 首先,我们要清楚,Proxy是什么意思,这个单词翻译过来,就是 代理。 可以理解为,有一个很火的明星,开通了一个微博账号,这个账号非常活跃,回复粉丝、到处点赞之类的,但可能并不是真的由本人在维护的。 而是在背后有一个其他人 or 团队来运营,我们就可以称他们为代理人,因为他们发表的 阅读全文
posted @ 2022-10-05 16:38 偷熊计划 阅读(325) 评论(0) 推荐(0) 编辑
摘要:我们了解Promise之前先了解一下什么是异步,因为Promise是用来处理异步操作的 一、什么是异步 异步(Asynchronous, async)是与同步(Synchronous, sync)相对的概念。总所周知,JavaScript 的代码执行的时候是跑在单线程上的,代码按照出现的顺序,从上到 阅读全文
posted @ 2022-10-05 16:26 偷熊计划 阅读(495) 评论(0) 推荐(0) 编辑
摘要:选项 API 生命周期选项和组合式 API 之间的映射 beforeCreate -> use setup() created -> use setup() beforeMount -> onBeforeMount mounted -> onMounted beforeUpdate -> onBef 阅读全文
posted @ 2022-10-05 16:07 偷熊计划 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1.reactive 2.toRaw 3.readonly 4.isPorxy 5.isReactive 6.isReadonly 7.ref 8.unref 9.toRef 10.toRefs reactive 返回对象的响应式副本 const obj = reactive({ count: 0 阅读全文
posted @ 2022-10-05 16:01 偷熊计划 阅读(340) 评论(0) 推荐(0) 编辑
摘要:vue3中对响应式数据的声明官方给出了ref()和reactive()这两种方式,今天我们来聊聊两种定义定义数据方式有什么不同 如上代码,我们使用变量声明的方式,ref的方式,reactive的方式定义的三个变量,num1,num2,num3 我们发现使用ref定义的数据,打印结果是一个被对象包裹的 阅读全文
posted @ 2022-10-05 15:50 偷熊计划 阅读(91) 评论(0) 推荐(0) 编辑
摘要:ref 有三种用法: 1、ref 加在普通的元素上,用this.$refs.(ref值) 获取到的是dom元素 2、ref 加在子组件上,用this.$refs.(ref值) 获取到的是组件实例,可以使用组件的所有方法。在使用方法的时候直接this.$refs.(ref值).方法() 就可以使用了。 阅读全文
posted @ 2022-10-05 10:58 偷熊计划 阅读(441) 评论(0) 推荐(0) 编辑
摘要:一、什么是vue.nextTick() 定义:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 所以就衍生出了这个获取更新后的DOM的Vue方法。所以放在Vue.nextTick()回调函数中的执行的应该是会对DOM进行操作的 js代码; 理解:n 阅读全文
posted @ 2022-10-05 10:50 偷熊计划 阅读(685) 评论(0) 推荐(0) 编辑
摘要:从 vue2 升级到 vue3,vue3 是可以兼容 vue2 的,所以 vue3 可以采用 vue2 的选项式API。由于选项式API一个变量存在于多处,如果出现问题时,就需要去多个函数内检查,项目较大时,遇到问题,增加排故的难度。 所以 vue3 中新增了 setup 配置项,用它来写组合式AP 阅读全文
posted @ 2022-10-05 10:18 偷熊计划 阅读(1356) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示