前端界面使用篇

vue生命周期初始化事件

http://www.cnblogs.com/lily1010/p/5830946.html

常见错误篇

1 Newline required at end of file but not found

提示少一个文件结尾 在文件最后面敲一个“回车”即可解决。

网上错误集锦 来源转发 发帖人未查找到

http://www.tuicool.com/articles/7nYnIba

vue中提供的变异方法 仅仅是给出列方法名称使用方法和用处没有讲解,不过可以参照html的array数组操作方式

基本方法操作效果一致

push()
pop()
shift()
unshift()
splice()
sort()
reverse()
参照 http://www.w3school.com.cn/jsref/jsref_obj_array.asp
splice()可用于修改例如array.splice(0,1,newitem) 从什么位置,删除几个元素,最后一个是新的元素用于顶替刚删除的元素用于
实现更新效果 技巧方法篇
1.初始化表单数据
方法1:封装在方法中 使用时调用即可
function init () {
 for(var name in this.$data.form) {
this.$data.form[name] = ""
} this.name = ''
}
方法2:
new Vue({
el: '#app',
data() {
return {
value1: "",
value2: "我是預設值",
value3: "",
value4: "我也是",
value5: "",
       form: {}
}
},
created() {
this.defaultData = JSON.parse(JSON.stringify(this.$data));
},
methods: {
submit() {
// 送出後
this.$data = Object.assign(this.$data, this.defaultData);
}
}
})
局部初始化是 不需要$符号 直接使用数据字段就好例如 this.form

注意点篇

计算属性 computed
用于将属性进行复杂化逻辑处理的时候 从Mustache语法中独立处理,Mustache尽量用来数据展示不做

逻辑处理例如:

<p>Reversed message: "{{message.split('').reverse().join('') }}"</p>

改为

computed: {

// a computed getter

reversedMessage: function () {

// `this` points to the vm instance

return this.message.split('').reverse().join('')

}

}

调用时

{{reversedMessage}}

方法 method 与computed基本相同

methods: {

// a computed getter

reversedMessage: function () {

// `this` points to the vm instance

return this.message.split('').reverse().join('')

}

}

调用时

{{reversedMessage()}}

以上个属性都能达到所需的效果,唯一区别是

computed当属性不产生变化时不会变更,每次都是读取缓存当中的值

而method每次使用时都会运行一次,时时刷新。

watches 观察属性

此属性与computed效果类似 常用语属性发生变更时
同时对属性进行大量逻辑或执行异步及延迟处理时使用

当指定监控的属性发生变化时则会出发观察属性进行数据处理。

var watchExampleVM = new Vue({

el: '#watch-example',

data: {

question: '',

answer: 'I cannot give you an answer until you ask a question!'

},

watch: {

// 如果 question 发生改变,这个函数就会运行

question: function (newQuestion) {

this.answer = 'Waiting for you to stop typing...'

this.getAnswer()

}

}

})

常用方法集锦

vue数据操作

http://www.cnblogs.com/lily1010/p/5830946.html

安装篇

vue安装配置 非原创 引用于“得金”

vue
          
$ npm install -g vue-cli
$ vue init webpack my-project $ cd my-project
$ npm install
$ npm run dev

vue 基础 http://cn.vuejs.org/v2/guide/installation.html
vue 状态管理 http://vuex.vuejs.org/en/    源码https://github.com/vuejs/vuex
vux 中文路径  https://vuxjs.gitbooks.io/vux/content/
vue 路由 http://router.vuejs.org/zh-cn/
vue 网路请求 https://github.com/mzabriskie/axios
editorconfig     配置你的编辑器  http://www.cnblogs.com/xiyangbaixue/p/4201490.html

例子
网站插件使用  https://wappalyzer.com/download
项目结构介绍  http://hyuhan.com/2016/12/20/vue-cli-2-0/
easy-vue http://tigerb.github.io/easy-vue/#/
echarts 数据化可是平台展示  https://github.com/hieeyh/tong2-family    
笔记应用 https://segmentfault.com/a/1190000005015164

1 data  //vue  对象数据 
2 methods  //vue  对象方法 
3 watch  //  vue对象监听方法   
4 computed  //  计算机逻辑放到    computed
5 created  //    属性已绑定  dom未生成  一般在这里进行ajax 处理以及页面初始化处理          

 

vue vuex初学基础 常见错误解决方式的更多相关文章

  1. 开发常见错误解决(6)WSE3.0未处理的WebException,未处理的Web异常,基础连接以及关闭...

    开发常见错误解决(6)WSE3.0未处理的WebException,未处理的Web异常,基础连接以及关闭. 我们在调试WSE服务端服务的时候会抛出,未处理的Web异常,基础连接以及关闭的异常信息.如图 ...

  2. Hadoop - Mac OSX下配置和启动hadoop以及常见错误解决

    0. 安装JDK 参考网上教程在OSX下安装jdk 1. 下载及安装hadoop a) 下载地址: http://hadoop.apache.org b) 配置ssh环境 在terminal里面输入: ...

  3. VS2012 编译程序时报无法载入PDB文件错误解决方式

    VS2012 编译程序时报无法载入PDB文件错误解决方式 "ConsoleApplication1.exe"(Win32): 已载入"C:\Users\hp\Docume ...

  4. Hbase常见错误解决方法

    Hbase常见错误解决方法 原文转载至:https://www.jianshu.com/p/5fd74812c56c   我是通过maven管理的依赖,直接修改maven依赖中hbase的版本就可以了 ...

  5. Spark程序运行常见错误解决方法以及优化

    转载自:http://bigdata.51cto.com/art/201704/536499.htm Spark程序运行常见错误解决方法以及优化 task倾斜原因比较多,网络io,cpu,mem都有可 ...

  6. WCF分布式开发常见错误解决(1):An error occurred while attempting to find services at...添加服务引用出错

          WCF分布式开发常见错误解决(1):An error occurred while attempting to find services at...添加服务引用出错   当我们在客户端添 ...

  7. PHP编译安装时常见错误解决办法,php编译常见错误

    PHP编译安装时常见错误解决办法,php编译常见错误 1.configure: error: xslt-config not found. Please reinstall the libxslt & ...

  8. hadoop 集群常见错误解决办法

    hadoop 集群常见错误解决办法 hadoop 集群常见错误解决办法: (一)启动Hadoop集群时易出现的错误: 1.   错误现象:Java.NET.NoRouteToHostException ...

  9. jack server 常见错误解决方法【转】

    本文转载自:https://blog.csdn.net/qq_27061049/article/details/70156200 jack 服务常见错误解决方法 当你编译Android时,你不需要修改 ...

随机推荐

  1. 解决Scrapy抓取中文网页保存为json文件时中文不显示而是显示unicode的问题

    注意:此方法跟之前保存成json文件的写法有少许不同之处,注意区分 情境再现: 使用scrapy抓取中文网页,得到的数据类型是unicode,在控制台输出的话也是显示unicode,如下所示 {'au ...

  2. 68.document增删改原理

    主要知识点 document增的原理 document删的原理 document改的原理 一.document增的原理 一个document存入es大致要分以下几个步骤 (1)数据写入buffer, ...

  3. ISNUMERIC()检测是否为数字

    ISNUMERIC ( expression )当输入表达式得数为一个有效的整数.浮点数.money 或 decimal 类型,那么 ISNUMERIC 返回 1:否则返回 0.返回值为 1 确保可以 ...

  4. Python与常见加密方式

    前言 我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes. 所以当我们在Python中进行加密操作的时候,要确保我们操作的是Bytes,否则就会报错. 将 ...

  5. 【codeforces 796C】Bank Hacking

    [题目链接]:http://codeforces.com/contest/796/problem/C [题意] 给你n个节点,你一开始选择一个节点,然后打掉它,然后与被打掉过的节点相连的节点才能被 打 ...

  6. 混合了RBAC和ACL的权限系统(一) -- 用户组织结构

    最近的工作是一个基础设计,打造一个基于RBAC和ACL的权限基础组件. 这个基础组件的特点是:同时混合了RBAC和ACL的认证方式,也就是说同时提供系统级别的授权(RBAC)和对象级别的授权(ACL) ...

  7. noip模拟赛 a

    分析:f(n)就是问有多少对a*b*c = n,如果是Σf(i),那就是问有多少对a*b*c <= n. 这道题和之前做过的一道数三角形的题差不多:传送门,先假设一下a <= b < ...

  8. github在README中展示demo

    2017年更新,现在github再master分支直接就可以操作,所以我改了这篇文章   问题所在? 解决办法? 博主建议? 一:问题的所在 相信很多小胖友们在把自己的网页上传到github仓库中,都 ...

  9. MVC.Net: jqueryval错误

    当使用Mvc.net创建Create表单后,firebug Create页面会出现404 Not Found - http://192.168.3.95:7001/bundles/jqueryval& ...

  10. SSH框架之Struts(3)——Struts的执行流程之核心方法

    上篇讲了Tomcat实例化一个单例的ActionServlet.依据web.xml配置文件做好对应的初始化工作. 这时client产生一个.do结尾的request请求,採用get/post方式提交之 ...