• 分类:【前端
  • 浏览【1308】
  • 评论【0】
  • 更新【2016-2-04 15:59:14】

    用vue.js做的后台管理系统,有一个列表搜索功能,正常登陆进去,直接点击搜索功能,页面就会刷新一遍,原因是url地址变化了 原本地址是: http://www.mydomain/#!/index 点击搜索以后就变成了 http://www.mydomain/?#!/index 在#!前面自动加了?,导致页面刷新一遍,这样第一次搜索就没意义了.     经过初步排查后发现点击其他按钮不会改变URL地址,对比后发现搜索按钮的type="submit",可能是提交表单导致跳转了,那么将type改为button或者直接去掉试试,结果还是不行,干脆也改为标签(加了boo

阅读全文
  • 分类:【前端
  • 浏览【19614】
  • 评论【1】
  • 更新【2016-1-27 22:59:54】

Vue.js可以传递$event对象 <body id="app"> <ul> <li v-on:click="say('hello!', $event)">点击当前行文本</li> <li>li2</li> <li>li3</li> </ul> <script> new Vue({ el: '#app', data: { message: 'Hello Vue.js!' },

阅读全文
  • 分类:【前端
  • 浏览【4143】
  • 评论【0】
  • 更新【2016-1-14 09:57:43】

新建表单有些input输入框需要默认值,比如性别需要一个男或女默认值。再比如一个日期选择框需要默认今天。如果按照HTML的方式设置不会起作用 男女 在vue.js页面中上面这种设置方式是不会起作用的,性别不会选中,日期也不会有值。解决办法是对v-model属性设值,在初始化时给gender=0,那么默认会选中性别男,给date="2016-01-06"日期控件也有值。

阅读全文
  • 分类:【前端
  • 浏览【10215】
  • 评论【2】
  • 更新【2016-1-10 12:08:19】

在线示例 使用focus,blur可对表单进行验证,除了这两个事件,还有一个watch属性可监听data属性值得变化,具体可打开浏览器控制台看属性值得变化情况,代码可直接在浏览器中查看源码

阅读全文
  • 分类:【前端
  • 浏览【4051】
  • 评论【2】
  • 更新【2016-1-04 13:52:14】

直接看代码: var gulp = require('gulp') var webpack = require("gulp-webpack"); var webpackConfig = require("./webpack.config.js"); // gulp.task("webpack", function(callback) { // var myConfig = Object.create(webpackConfig); // webpack(myConfig, function(err, stats) { // console.log(">>>>>err

阅读全文
  • 分类:【前端
  • 浏览【1846】
  • 评论【1】
  • 更新【2016-1-01 18:19:53】

本想写篇vue.js的教程的,但牵扯的知识点比较多,最近又没时间,就记录下过程中遇到问题吧。开发过程中用的360极速浏览器,也没什么问题,但是其他人测试的时候用的是chrome浏览器,输入汉字的时候会连拼音也带进去,比如输入的是“你好”,结果却成了“nihao你好”。 按理说360极速浏览器也用的是chrome内核,不应该出现这两种不同的情况,这个问题先不追究了。还是说说为什么vue.js的输入框会出现拼音的问题。我本以为是浏览器的差异造成这种现象,但是也不是所有输入框都会出现,那一定是程序的问题。 <input

阅读全文