![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaScript
文章平均质量分 64
小榔头wei
这个作者很懒,什么都没留下…
展开
-
通过原生js 实现vue的数据双向绑定
双向绑定原理首先,vue实现数据双向绑定的原理是:采用数据劫持结合发布者-订阅者模式,通过Object.defineProperty(obj,props)来劫持各个属性的setter和getter方法,在数据变动时发布消息给订阅者,触发相应的回调函数。当把一个普通object对象传给Vue 实例来作为它的 data 选项时,Vue 将遍历它的属性,用 Object.defineProperty() 将它们转为getter/setter。Object.defineProperty()定义Ob原创 2021-04-14 15:08:12 · 434 阅读 · 0 评论 -
JavsScript Array对象
javaScript Array对象js Array知识图Array 对象Array 对象用于在变量中存储多个值:let cars = ["Saab", "Volvo", "BMW"];第一个数组元素的索引值为 0,第二个索引值为 1,以此类推。Array对象方法方法描述语法concat()连接两个或更多的数组,并返回结果。array1.concat(array2,array3,…,arrayX)every()检测数组元素的每个元素是否都符合条件。arr原创 2020-11-06 16:01:47 · 111 阅读 · 0 评论 -
vue-cli创建项目,适合初学者
使用vue-cli创建项目1、安装node.js官网下载:https://nodejs.org/zh-cn/2、全局安装vue-cli命令:npm install -g @vue/cli3、查看版本命令:vue --version4、创建项目命令:vue create my-project5、安装路由 router命令:vue add router 自动创建router文件夹 npm install vue-router --save 不会自动创建router文件夹6、安装vueX原创 2020-05-26 08:47:10 · 134 阅读 · 0 评论 -
微信小程序rich-text解析后端html标签
直接上代码小程序页面<rich-text type="text" nodes={{content}}></rich-text>数据层data(){ return {content:""},},methods:{ getHtml(){ wx.request({ url:api+"api/mobile/homepage.php?choice=2&id=2", method:"get", dataType:'原创 2020-05-25 15:31:27 · 862 阅读 · 0 评论 -
vue cli项目自动部署项目至服务器
使用scp21、先下载scp2 npm install scp2 -S;1.1、下载npm i --save-dev cross-env2、配置开发环境和生产环境服务器1、在项目根目录下创建开发环境 .env.dev 文件 // .env.dev文件中 VUE_APP_SERVER_ID=0; 2、在项目根目录下创建生产环境 .env.prod 文件// .env.prod...原创 2020-04-24 14:39:12 · 444 阅读 · 3 评论 -
关于Ueditor样式无法显示踩坑
## **下载** 今天在写自己的云笔记项目时,使用了百度的ueditor,其中遇到了一些问题,记录一下。 首先我们先下载百度ueditor ,官网` http://ueditor.baidu.com/website/download.html ` ,我下载的是php版本的 ## 文件目录 我项目框架是`vue-cli`, 1、将下载下来的文件解压放在...原创 2020-04-10 13:49:08 · 2813 阅读 · 4 评论 -
vue中数据双向绑定的实现原理
/** * * @param {*} data * @param {*} key * @param {*} val * * vue数据双向绑定实现的原理:通过使用Object.defineProperty和es6中的proxy * 从data的key中读取数据,get函数会被触发,往data的key中设置数据时,set函数被触发 */function defineR...原创 2020-03-06 11:49:45 · 240 阅读 · 0 评论 -
axios常用封装以及导入模块遇到的问题
axios常用封装以及导入模块遇到的问题axios封装//post请求封装,其中url为请求路径,params为请求数据export function post(url, params) { return new Promise((resolve, reject) => { axios.post(url, {data:params}) ....原创 2020-02-10 16:53:36 · 354 阅读 · 0 评论