摘要:
今天接入免登陆遇到个大坑,看官方文档上写了,先引入dingtalk.js, 然后配置dd.config({...}) 接着dd.ready(function(){ .......... }); 问题出现了,dd.ready 怎么也不运行,折腾了一下午,就差跪下来求他了,最后一个不经意的删除dd.co 阅读全文
摘要:
今天又被自己给蠢到,找了半天没发现问题。大家看下代码。 mutation-types.js 里我新增了一个类型。INIT_CURRENTORDER mutations.js里也增加了一个对应的事件 [INIT_CURRENTORDER](state) { let order = getStore(' 阅读全文
摘要:
今天使用Vuex的时候遇到一个坑,也可以说是自己的无知吧,折腾了好久,终于发现自己代码的错误了。真是天雷滚滚~~~~~~ index.js mapState通过扩展运算符将store.state.orderList 映射this.orderList 这个this 很重要,这个映射直接映射到当前Vue 阅读全文
摘要:
项目中用到一些sass写的样式,但是每次一编译就报错 按照它上面的提醒,npm rebuild node-sass --force,还是一样有错。不过仔细看看他的错误信息我发现了其中这条: gyp verb could not find "C:\Users\myh\AppData\Local\Pro 阅读全文
摘要:
所有表达式都能隐式的转换成dynamic,因为所有的表达式最终都能生成从Object派生出的类型。 注意: 不要混淆dynamic和var.用var声明局部变量只是一种简化语法,它要求编译器根据表达式推断具体数据类型。var只能在方法内部声明局部变量,而dynamic关键字可用于局部变量、字段、和参 阅读全文
摘要:
1.安装webpack. 2.创建一个文件夹app. 3.新建文件test.js. 4.新建文件test2.js 5.新建style.css. 6.新建一个html页面 7.现在开始打包js和css. 至此,我发现文件夹中多了一个bundle.js的文件。在html页面中引用后就可以正常使用。 *注 阅读全文
摘要:
Vue.component('currency-input', { template: '\ \ {{ label }}\ $\ \ \ ', props: { value: { type: Number, default: 0 }, label: { type: S... 阅读全文
摘要:
camelCase(驼峰式) 和. kebab-case(短横线式) HTML 特性是不区分大小写的。所以,当使用的不是字符串模版,camelCased (驼峰式) 命名的 prop 需要转换为相对应的 kebab-case (短横线隔开式) 命名: 如果你使用字符串模版,则没有这些限制。 这个横线 阅读全文
摘要:
事件修饰符 在事件处理程序中调用 event.preventDefault() 或 event.stopPropagation()是非常常见的需求。尽管我们可以在 methods 中轻松实现这点,但更好的方式是:methods 只有纯粹的数据逻辑,而不是去处理 DOM 事件细节。 为了解决这个问题, 阅读全文
摘要:
Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。 Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式(发布-订阅)实现。 Node.js 单线程类似进 阅读全文