1、async/await:https://segmentfault.com/a/1190000007535316
2、JavaScript:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference
https://www.w3school.com.cn/js/index.asp
3、Promise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6将其写进了语言标准,统一了用法,原生提供了Promise对象。https://www.w3cschool.cn/ecmascript/3uge1q5v.html
var promise = new Promise(function(resolve, reject) { // ... some code if (/* 异步操作成功 */){ resolve(value); } else { reject(error); }});
Promise构造函数接受一个函数作为参数,该函数的两个参数分别是resolve和reject。它们是两个函数,由JavaScript引擎提供,不用自己部署。
resolve函数的作用是,将Promise对象的状态从“未完成”变为“成功”(即从Pending变为Resolved),在异步操作成功时调用,并将异步操作的结果,作为参数传递出去;reject函数的作用是,将Promise对象的状态从“未完成”变为“失败”(即从Pending变为Rejected),在异步操作失败时调用,并将异步操作报出的错误,作为参数传递出去。
Promise实例生成以后,可以用then方法分别指定Resolved状态和Reject状态的回调函数。
4、计算属性和侦听器(computed/watch):https://cn.vuejs.org/v2/guide/computed.html
https://segmentfault.com/a/1190000020156646
5、vue 中的 ... (三个点的用法):扩展语法。对数组和对象而言,就是将运算符后面的变量里东西每一项拆下来。https://segmentfault.com/q/1010000020240597
6、state,mapState:https://blog.csdn.net/dkr380205984/article/details/82185740
7、uniapp/main.js: Vue.prototype.$myUserLogin = MyUserLogin // MyUserLogin 通过import MyUserLogin from './core/login',将类传入$myUserLogin变量中,然后通过this.$myUserLogin.logout()的方式来调用类的方法
8、super关键字/prototype 属性和__proto__属性:https://es6.ruanyifeng.com/?search=next&x=0&y=0#docs/class-extends#super-%E5%85%B3%E9%94%AE%E5%AD%97
https://www.cnblogs.com/liutie1030/p/5997446.html
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。