摘要:
今天又把之前学的小程序通信巩固了一下,看了小程序的组件间通信,然后来更一下这个万能的通信,发布订阅。 因为小程序自带没有publish和subscribe,所以我们要使用第三方插件,下面是使用第三方插件的步骤: 注意npm初始化需要在这个文件夹下面 接着是在需要使用的地方引入: ###具体使用方式 阅读全文
摘要:
路由传参,首先要注意路由跳转,而路由跳转有两种方式,一种是跳转到tabBar里面配置的路由中去,一种是跳转到没被配置到tabBar里的路由。 第一种跳转需要用到switchTab(options),第二种跳转可以使用navigaterTo(options)或redirectTo(options) 具 阅读全文
摘要:
###父传子 在父组件的里面给子组件直接绑定一个值,并在里面设置要传的参数: 在子组件里面获取父组件传过来的值,并演示使用: ###子传父 在子组件里面使用this.triggerEvent("父组件需要绑定的事件名", 参数),实例: 在父组件给子组件绑定监听事件,即监听子组件刚才发出来的事件,实 阅读全文
摘要:
监听数据库的时候权限没设对,报下面这个错误 更正方案: 配置tabbar出现错误,不应该这样写 正确写法: 3.从云数据库获取到数据后,并且成功的给数据赋值了,但是不能渲染页面 解决问题了,问题是我在数据库里面的数据类型错误,设置的是string类型,然后前端使用wx:if进行判断,string类型 阅读全文
摘要:
首先介绍一下过滤器的使用,过滤器是来用格式化文本的,它可以用在两个地方:双花括号和v-bind表达式。: <!-- 双花括号 --!> {{ message | capitalize}} <!-- 在v-bind中--!> <div v-bind:id = 'rawId | formatId'></ 阅读全文
摘要:
首先把官网的图扒下来,然后主要也是按照这个逻辑走。 ###生命周期图示解读 ####初始化阶段 new Vue()到created之间的阶段叫做初始化阶段。 这个阶段主要在Vue实例上初始化一下属性、事件以及响应式数据,如props、methods等。 注意:beforeCreate阶段,data, 阅读全文
摘要:
全局API和实例方法不同,后者是在Vue的原型上挂载方法,也就是在Vue.prototype上挂载方法,而前者是直接在Vue上挂载方法。示例: vue.extend = function(extendOption) { ... } ###Vue.extend 参数:Vue.extend({}) 用法 阅读全文
摘要:
数组扁平化就是将多维数组化为一维数组 ###递归的方式 function flatArr(arr) { return arr.reduce((result, item) => { return result.concat(Array.isArray(item) ? flatArr(item) : i 阅读全文
摘要:
因为把websocket学了点,就想自己写一个实时聊天系统,主要效果如下: 用到的东西也不多。代码粘贴在这里: //index.js const ws = require('nodejs-websocket') const PORT = 3000 let names = {} let server 阅读全文
摘要:
今天学了下websocket,能做实时聊天系统那个,感觉还是挺不错的。 ###websocket简介 什么是websocket,它产生的契机是什么呢?websocket也是一种网络协议,可能有的人就奇怪,哎呀我们都有http协议了为什么还要牛马websocket协议,那肯定是http协议有不好的地方 阅读全文