vue2.0使用(2)
来源:互联网 发布:网络恐怖主义的成因 编辑:程序博客网 时间:2024/06/06 05:54
vue2.0后,vue作者不再对vue-resource更新,转而推荐axios。axios类似于ajax与promise的合体。
#在利用axios的post方法带参数请求,显示跨域,后台无法接收数据
*原因在于axios发送的参数格式为“Form Data”,需要利用qs模块对其序列化:
import qs from 'qs'
axios.post('/edit', qs.stringify(params));
#vue如何调试:
*第一种:chrom应用商店里下载vue devtools,安装好后会在浏览器右上角添加vue tools的图标,当调试的时候点击该图标,可以在控制台上显示Vue调试面板
第二种:通过更改webpack配置来进行调试。找到build文件夹下的webpack.dev.conf.js,找到“devtool”属性,将值改为“source-map”
这样就可以在控制台上,对method方法进行加断点调试了。
#如何在vue里面写less
*首先需要安装less-loader:npm install less-loader --save-dev
然后在style标签里加上 lang="less”的属性即可使用less了,如
<style lang="less"></style>
#如何在创建组件后立即执行该组件的一个方法:
*创建vue实例的时候利用绑定mounted或created钩子的方式,然后在组件中定义mounted的方法,如:
new Vue({
template: '<TileList/>',
components: { TileList }
}).$mount('#main');
<script lang="less">
export default {
data(){
},
methods:{
getTiles(){
return true;
}
},
mounted() {
this.getTiles();
}
}
</script>
其中beforeMount、mounted、beforeCreated、created等为vue实例的生命周期钩子,它们会在该实例的不同生命周期中调用相应的方法。
#vue的UI框架element-ui
*如果用vue搭建项目,我推荐用element-ui这个UI框架。这个UI框架是由饿了么前端出品,基于vue2.0的一套组件库,界面风格类似于bootstrap,这个是它的官网地址http://element.eleme.io/#/zh-CN/component/installation,在这里面提供了很多不错的组件实例,基本上需要的组件都可以在上面找到,方便快捷,适合网站快速成型。
0 0
- vue2.0使用(2)
- vue2.0使用(一)
- vue2.0 使用 filters
- Vue2.0使用总结中......
- vue2.0 $refs的使用
- vue2.0使用vue-router
- VUE2.0 element upload使用
- vue2.0中使用sass
- vue2.0新手发车(一):使用webpack构建项目
- 使用webpack与vue2.0构建前端工程(一)
- vue2.0入门教程-笔记2
- vue2.0入门(一)
- vue2.0之Vuex使用实例
- vue2.0使用(1):创建新项目
- vue2.0之axios使用详解(一)
- vue2.0之axios使用详解(二)
- vue2.0中过滤器的使用
- vue2.0 #$emit,$on的使用
- 35 个 Java 代码性能优化总结
- 专访知乎张伟:RFC技术评审机制如何助力知乎实现工程文化落地
- 搜索专题 G
- flex地图开发的跨域问题
- springboot(十一):Spring boot中mongodb的使用
- vue2.0使用(2)
- 计算:RenderScript
- 软件测试的分类——按测试阶段分类
- java类的成员初始化顺序和初始化块知识
- MVC5 + EF6 入门完整教程 四
- ubuntu下安装QT5.7.1
- 文件描述符与文件指针
- InterruptedException+interrupt停止线程的疑惑
- 【web】HTTP状态返回码介绍,客户端请求服务器端,服务器返回状态码的含义介绍整理。