摘要: 1 请谈谈微信小程序主要目录和文件的作用? project.config.json 项目配置文件,用得最多的就是配置是否开启https校验; App.js 设置一些全局的基础数据等; App.json 底部tab, 标题栏和路由等设置; App.wxss 公共样式,引入iconfont等; page 阅读全文
posted @ 2020-07-15 21:40 云来云往 阅读(500) 评论(0) 推荐(0) 编辑
摘要: vue-router 的导航钩子,主要作用是拦截导航,让他完成跳转或取消。 有三种方式可以植入路由导航过程中: 全局的 单个路由独享的 组件级的 1. 全局导航钩子: 全局导航钩子主要有两种钩子:前置守卫、后置钩子, 注册一个全局前置守卫: const router = new VueRouter( 阅读全文
posted @ 2020-07-15 20:36 云来云往 阅读(2269) 评论(0) 推荐(0) 编辑
摘要: 比如有父组件 Parent 和子组件 Child,如果父组件监听到子组件挂载 mounted 就做一些逻辑处理,可以通过以下写法实现: 1 // Parent.vue 2 <Child @mounted="doSomething"/> 3 4 // Child.vue 5 mounted() { 6 阅读全文
posted @ 2020-07-15 20:31 云来云往 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 1. 加载渲染过程 同步引入时生命周期顺序为: 父组件的beforeCreate、created、beforeMount --> 所有子组件的beforeCreate、created、beforeMount --> 所有子组件的mounted --> 父组件的mounted 总结:父组件先创建,然后 阅读全文
posted @ 2020-07-15 20:28 云来云往 阅读(2034) 评论(0) 推荐(0) 编辑
摘要: 1.this.$router.push() 描述:跳转到不同的url,但这个方法会向history栈添加一个记录,点击后退会返回到上一个页面。 2.this.$router.replace() 描述:同样是跳转到指定的url,但是这个方法不会向history里面添加新的记录,点击返回,会跳转到上上一 阅读全文
posted @ 2020-07-15 20:25 云来云往 阅读(3536) 评论(0) 推荐(1) 编辑
摘要: 路由配置:{path:'/login',name:'Login',component:Login}, 1.页面携带query参数跳转(path,name指定跳转到Login时都可以携带query参数) this.$router.push({ path:'/login',name:'Login', q 阅读全文
posted @ 2020-07-15 19:57 云来云往 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 大致可以分为如下7步: 输入网址; 发送到DNS服务器,并获取域名对应的web服务器对应的ip地址; 与web服务器建立TCP连接; 浏览器向web服务器发送http请求; web服务器响应请求,并返回指定url的数据(或错误信息,或重定向的新的url地址); 浏览器下载web服务器返回的数据及解析 阅读全文
posted @ 2020-07-15 19:32 云来云往 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 状态码表示了响应的一个状态,可以让我们清晰的了解到这一次请求是成功还是失败,如果失败的话,是什么原因导致的,当然状态码也是用于传达语义的。如果胡乱使用状态码,那么它存在的意义就没有了。状态码通常也是一道常考题。 2XX 成功 200 OK,表示从客户端发来的请求在服务器端被正确处理 204 No c 阅读全文
posted @ 2020-07-15 19:30 云来云往 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 由于浏览器的 同源策略,在出现 域名、端口、协议有一种不一致时,就会出现跨域,属于浏览器的一种安全限制。 解决跨域问题有很多种方式,常用的就是以下几种: jsonp 跨域:动态创建script,再请求一个带参网址实现跨域通信.缺点就是只能实现 get 一种请求 1 function jsonp(ur 阅读全文
posted @ 2020-07-15 19:23 云来云往 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: splice()函数属于Array对象,IE 5.5+、FireFox、Chrome、Safari、Opera等主流浏览器均支持该函数。 splice()函数常用于从当前数组中移除一部分连续的元素。还可以在所移除元素的位置上插入一个或多个新的元素。该函数返回的是从当前数组中被移除的元素的数组形式。 阅读全文
posted @ 2020-07-15 19:01 云来云往 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 数组的方法有很多,其中会改变原数组的包括: push():在数组的末端添加元素,并返回更新后的数组的长度 pop():删除数组的最后一个元素,并返回这个元素 shift():删除数组的第一个元素,并返回这个元素 unshift():在数组的第一位添加元素,并返回更新后的数组的长度 sort():对数 阅读全文
posted @ 2020-07-15 18:59 云来云往 阅读(167) 评论(0) 推荐(0) 编辑