摘要: 1.父子之间的传值: 1》父传给子:通过props属性 2》子传给父:通过事件触发,$emit 2.兄弟组件之间的传值: 定一个一个eventBus.js文件,内容如下: import Vue from 'vue' const Bus = new Vue(); export default Bus 阅读全文
posted @ 2021-02-20 10:26 晚睡的猫 阅读(30) 评论(0) 推荐(0) 编辑
摘要: let ext=['.jpg','.jpeg','.png','.gif'] //获取文件扩展名 getFileExtendingName(filename) { // 文件扩展名匹配正则 var reg = /\.[^\.]+$/; var matches = reg.exec(filename) 阅读全文
posted @ 2021-01-11 17:02 晚睡的猫 阅读(200) 评论(0) 推荐(0) 编辑
摘要: /* 正则表达式 JS 对正则表达式的支持是通过ECMAScript中的RegExp类实现的。 RegExp对象的构造函数可以带一个或两个参数。 第一个参数(或只有一个参数)是描述需要进行匹配的模式字符串, 如果还有第二个参数,这个参数则指定了额外的处理指令。 **/ /** * 最基本的正则表达式 阅读全文
posted @ 2020-12-14 11:11 晚睡的猫 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 定义:是一个基于Vue.js的通用应用框架,注重于UI的渲染。 1. 路由:路由无需配置,nuxt会根据pages目录下面的 .vue 文件自动生成路由信息 1》页面之间跳转使用路由,使用<nuxt-link> 标签。如下所示: <template> <nuxt-link to="/">首页</nu 阅读全文
posted @ 2020-11-23 11:27 晚睡的猫 阅读(301) 评论(1) 推荐(0) 编辑
摘要: vue+ts+vuex+vue-router项目实践笔记: 使用vue cli3.0脚手架创建包含 typescript 的vue项目,然后需要安装下面这两个依赖文件: npm install vue-template-compiler npm install vuex-class ts与js项目的 阅读全文
posted @ 2020-11-20 11:36 晚睡的猫 阅读(1376) 评论(0) 推荐(0) 编辑
摘要: 代码检测,渲染,样式转换等可以只放在开发依赖里面;项目必要的组件,状态管理,路由管理等就放在项目依赖里面 阅读全文
posted @ 2020-11-13 15:25 晚睡的猫 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 以下内容都是官网上进行学习,https://vuex.vuejs.org/zh/ 单向数据流模式:state(驱动应用的数据源) 》View(以声明方式将state映射到视图) 》actions(响应在view上的用户输入导致的状态变化) 》state(更新源数据) 》、、、再次循环,如下图所示: 阅读全文
posted @ 2020-11-12 10:01 晚睡的猫 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1. export : 在每一个文件中可以使用多次export命令; import时需要知道所加载的变量名或函数名 import时需要使用{},或者整体加载方法 2. export default:用于规定该模块的默认对外接口 dafault(默认):即只有一个的意思 每个文件中只能使用一次expo 阅读全文
posted @ 2020-11-10 15:48 晚睡的猫 阅读(639) 评论(0) 推荐(0) 编辑
摘要: Array.from(new Set(arr)); 阅读全文
posted @ 2020-11-05 18:29 晚睡的猫 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-11-04 17:00 晚睡的猫 阅读(2415) 评论(0) 推荐(0) 编辑