
VUE
lxhguard
腾讯前端
展开
-
Vue 响应式原理 源码
整个函数结束,相当于初始化所有属性和Vue内置事件(如 $emit),并且使所有属性变为响应式。初始化所有Option API ,对其中的用户自定义数据data(){}进行 observe():此函数用来新建一个类Observer的实例,类Observer的constructor中用walk()函数进行遍历每个属性,walk()函数中调用defineReactive()函数进行Object.d...原创 2020-02-24 11:36:23 · 242 阅读 · 0 评论 -
vue-router
vue.extend():用其实现拷贝PS: Object.assign也能实现拷贝,但可能存在兼容性问题vue.util.extend(): 扩展对象原创 2019-12-05 10:11:54 · 117 阅读 · 0 评论 -
VUE组件复习一下
组件命名有两种方式:- 连字符号,大驼峰式创建:1.全局注册Vue.component('my-component-name', { // ... 选项 ...})2.局部注册好处:减少了性能损耗,减少了无所谓的js增加。1)通过一个普通的 JavaScript 对象来定义组件:var ComponentA = { /* ... */ }2)在 compone...原创 2018-09-18 10:21:16 · 228 阅读 · 0 评论 -
VUE学习之路(二)-------全局API之组件
组件就是创建html中不存在的标签。原创 2018-10-15 19:32:35 · 189 阅读 · 2 评论 -
vue硅谷商城
props传递数据slot传递标签swiper实现轮播图,实现商品分类npm install --save swiper2.HTML内容。<div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide">Sli..原创 2019-03-06 11:29:14 · 448 阅读 · 0 评论 -
vue引入jquery
进入相对应的目录下npm install jquery一定在网络不错的环境下进行npm,也可以cnpm,都可以。安装成功的标识是:在package.json文件中的:"dependencies": {"axios": "^0.18.0","element-ui": "^2.6.1","jquery": "^3.3.1","vu原创 2019-03-11 11:26:08 · 167 阅读 · 0 评论 -
vue虚拟dom及其扩展文章链接
谈谈JavaScript中的双向数据绑定http://www.html-js.com/article/Study-of-twoway-data-binding-JavaScript-talk-about-JavaScript-every-day剖析Vue原理&实现双向绑定MVVMhttps://mp.weixin.qq.com/s?__biz=MzI3NTM1MjExMg==&...原创 2019-03-23 08:55:15 · 169 阅读 · 0 评论 -
vue-main.js axios
import Vue from 'vue' import App from './App' import router from './router' import axios from 'axios' Vue.config.productionTip = false Vue.prototype.$http =...原创 2019-03-18 20:50:34 · 969 阅读 · 0 评论 -
网页设计大赛 个人记录的踩坑点-未完待续-后期项目上传github
1. iview中的cell用on-click添加事件,并不能触发。2. vue main.js post 发送 data数据会有错误: Error: Network Error 也根本进入不了后台的服务。3.(已解决) /*没有弄明白怎么在headers中设置token let token = req.headers.token; ...原创 2019-03-30 20:47:15 · 317 阅读 · 0 评论 -
上传图片
<template> <div id="infocenter"> <!-- 头部标题栏 --> <HeadTop title="个人信息中心"> <span slot="left"> <div @click="routerback"&g...原创 2019-03-30 21:06:18 · 860 阅读 · 0 评论 -
node 设置了token,前端post请求一直发不过去,500错误
<template> <div id="infocenter"> <!-- 头部标题栏 --> <HeadTop title="个人信息中心"> <span slot="left"> <div @click="routerback"&g...原创 2019-03-31 13:46:40 · 1990 阅读 · 0 评论 -
node+vue+mongodb 网页设计大赛的项目
项目中遇到的问题1. iview中的cell用on-click添加事件,并不能触发。2. vue main.js post 发送 data数据会有错误: Error: Network Error 也根本进入不了后台的服务。 所有的发送数据都是get3.(已解决) /*没有弄明白怎么在headers中设置token let tok...原创 2019-04-07 14:13:37 · 502 阅读 · 0 评论 -
我的腾讯云 开启过程
mongodmongonpm start原创 2019-04-07 23:30:23 · 229 阅读 · 2 评论 -
vue render()
原创 2019-04-09 12:18:52 · 705 阅读 · 0 评论 -
vue这个package.json打包有问题
{"name": "client","version": "1.0.0","description": "A Vue.js project","author": "lxhguard <741183972@qq.com>","private": true,"scripts": {"dev": "webpack-dev-server --inline --pr...原创 2019-06-13 16:12:28 · 1753 阅读 · 1 评论 -
VUE复习
感觉自己vue学习并不扎实,抽出时间巩固一下自己的学习。一。src目录下的APP.vue可以写出一个网页的布局,引用各种子组件进行布局,在srcipt中引入组件 在main.js中引用组件,实例化对象...原创 2018-09-18 10:01:33 · 298 阅读 · 0 评论 -
vue-router
import Vue from 'vue'import Router from 'vue-router'import HelloWorld from '@/components/HelloWorld'import Hi from '@/components/Hi'import Hi1 from '@/components/Hi1'import Hi2 from '@/component...原创 2018-08-19 20:20:17 · 150 阅读 · 0 评论 -
VUE学习之路(二)---全局API 之 Vue.directive
一。全局API:APIA全局并不在构造器里,而是先声明全局变量或者直接再VUE上定义一些新功能,VUE内置了一些全局APII,比如Vue.directive。简单讲,就是在构造器外部用Vue提供给我们的API函数来定义新的功能。二。Vue.directive1.我们用自定义指定做一个小例子,让初始化的时候数字为绿色。<!DOCTYPE html><html l...原创 2018-08-04 17:11:15 · 1630 阅读 · 0 评论 -
VUE学习之路(二)全局API 之Vue.extend
一。Vue.extend定义Vue.extend返回的是一个“拓展实例构造器”,也就是预设了部分选项的Vue实例构造器。经常服务于Vue.component用来生成组件,可以简单理解为当在模板中遇到该组件名称作为标签的自定义元素时,会自动调用“拓展实例构造器”来生产组件实例,并挂载到自定义元素上。<!DOCTYPE html><html lang="en">&...原创 2018-08-04 21:36:35 · 759 阅读 · 0 评论 -
VUE学习之路(二)---全局API之Vue.set全局操作
Vue.set作用:在构造器外部操作构造器内部的数据、属性或者方法。比如在构造器内部定义了一个count为1 的数据,我们在构造器外部定义了一个方法,每次点击按钮使值加1.此时需要用到Vue.set。一。引用构造器外部数据 :外部数据:不在Vue构造器里的data处声明,而是在构造器外部声明,然后在data处引用就可以了。好处:让程序更加灵活,可以在外部获取任何想要的数据形式,然后让d...原创 2018-08-05 10:20:16 · 631 阅读 · 0 评论 -
VUE学习之路(二)---全局API之VUE的生命周期(钩子函数)
Vue一共有10个生命周期函数,我们可以利用这些函数在Vue的每个阶段都进行操作数据或者改变内容。直接上官网的一张图有两个函数在以后组件的内容讲解。10个生命周期函数:beforeCreate:function(){ console.log('1-beforeCreate 初始化之后'); }, ...原创 2018-08-05 12:50:26 · 1269 阅读 · 0 评论 -
VUE学习之路(二)----全局API之Template 制作模版
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2018-08-05 16:07:06 · 578 阅读 · 0 评论 -
VUE学习之路(三)----选项之extends
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2018-08-06 10:42:48 · 4778 阅读 · 0 评论 -
VUE学习之路------watch监听
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>watch监听</title> <script type="text/javascript" src="https://unpkg.com/vue@2.原创 2018-08-01 21:30:13 · 475 阅读 · 0 评论 -
vue-cli学习之路----1.
详情可以去技术胖的博客进行观看,这里放截图,仅仅为了自己以后回顾。原创 2018-08-14 15:27:59 · 287 阅读 · 1 评论 -
vue init 模板名 项目名 . 下载超级慢
亲自体验了,转动的画圈圈真的超级慢。现在无私为大家提供一个方法解决一下:cnpm install --save-dev webpack vue init 模板名 项目名 . 下载超级慢原创 2018-08-14 15:48:39 · 1757 阅读 · 2 评论 -
VUE小练习
1.VUE绑定style样式<div id="ppa" v-bind:style="classObject">我</div> <script> var ppa = new Vue({ el :"#ppa", data : { classObject :..原创 2018-08-07 09:22:37 · 308 阅读 · 0 评论 -
回顾VUE基础
1.对于任何复杂逻辑,你都应当使用计算属性。2.计算属性是基于它们的依赖进行缓存的。相比之下,每当触发重新渲染时,调用方法将总会再次执行函数。3.Vue 通过 watch 选项提供了一个更通用的方法,来响应数据的变化。当需要在数据变化时执行异步或开销较大的操作时,这个方式是最有用的。4.使用 watch 选项允许我们执行异步操作 (访问一个 API),限制我们执行该操作的频率,并在...原创 2018-08-07 19:04:56 · 152 阅读 · 0 评论 -
配置子路由
首先在vue.app中增加router-link标签去增加HI1和Hi2两个组件在index.js中增加两个引入模块,然后增加children原创 2018-08-19 09:16:57 · 445 阅读 · 0 评论 -
vue-router之参数传递
一。name传参:在路由配置文件index.js中写name,然后使用{{ $route.name }}接收。实际开发没啥用,当做一个小练习就行。二。在app.vue中传参,怎么接收呢?首先在index.js...原创 2018-08-19 15:29:59 · 217 阅读 · 0 评论 -
vue学习的一个点
在打包时npm run dev后出来的网页是首页,你想跳转到你的组件去,得在首页网址后面继续添加组件名,否则是无法过去的。每次打开都是首页,没去组件那里,我还以为是自己的代码出问题了。...原创 2018-08-22 14:36:50 · 146 阅读 · 0 评论 -
我的VUE学习之旅(一)
已经把VUE基础学习完毕了,推荐大家一个路线:VUE官方文档——》技术胖————》自己练手一些小东西。大家可以把VUE中的路由、服务端等先后放,先看基础。 1.v-if :用来判断是否加载html的dom在vue实例中给定一个属性的定值,用if条件去判断是否 显示某个元素标签。<div id="app"> <p>一。v-if 用于条件判断&l...原创 2018-08-04 16:02:31 · 373 阅读 · 0 评论