
vue
文章平均质量分 75
南张门
我相信这不是我一个人的经历:傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。
展开
-
解决nuxt引入插件在IE中的兼容问题
1.pc页面在IE11报错最近在做PC端的页面,引入了three.js(3d动画)和vue-baidu-map(百度地图)以及vue-awesome-swiper(定制轮播,采用了高版本的swiper),在chrome浏览器和edg是没有问题的,但是在ie11以及下是不行的,并且因为报错阻塞了页面一些业务逻辑的运行。先来看一下在IE11中的报错(这里只举例引入vue-awesome-swiper引发的错误)看到错误信息:2.错误原因可以看到是因为引入swiper(vue-awesome-swi原创 2020-12-23 13:41:48 · 4302 阅读 · 1 评论 -
Axios的应用中的问题
1.vue中设置Axios跨域axios已经成为Vue官方推荐的ajax获取后台数据的方式,但是在使用中我们需要解决axios的跨域问题,我们在这里以vue-cli的2.x版本为例,来解决axios的跨域问题。config/index.js中 我们通过设置dev配置的proxyTable来实现代理dev: { // Paths assetsSubDirectory:...原创 2018-08-07 15:25:56 · 1798 阅读 · 0 评论 -
本地测试vue-cli打包后的dist文件
此方法可以自己本地写接口,自己打包vue-cli,然后测试打包后的文件是否正确。1.本地获取自己写到的node.js接口可能会遇到跨域的问题,可以看我的博客跨域问题1.1.在vue页面中引入自己node.js写的接口(关于node.js的教程可以看我以前的博客)<template> <div class="hello"> <h1&g...原创 2018-07-03 15:20:09 · 10070 阅读 · 0 评论 -
vue-cli增加测试环境
vue-vli自带有开发和正式两个环境,但是我们有时是需要添加测试环境的1.增加测试环境1. 在package.json中添加test命令"scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", "start": "npm run ...原创 2018-07-03 14:51:39 · 4271 阅读 · 0 评论 -
Vue-cli axios获取数据中的跨域问题
我之前的博客已将讲了使用Axios,现在我们拉看一看如何实现跨域我们这里还是使用Vue-cli 2.x版本1.跨域设置加入本地localhost访问接口http://12.3421.45:8080/会抱跨域的错误。 其实开发的话在webpack配置一下proxyTable就OK了,如下 在 config / index.jsdev: { 加入以下 proxyT...原创 2018-07-03 14:10:39 · 1464 阅读 · 0 评论 -
Vue中父组件调用子组件的方法
子组件 :<template> <div class=“son”> </div></template><script> export default { data(){ return { } }, methods:{ fn() { ale...原创 2018-06-27 16:46:08 · 1528 阅读 · 0 评论 -
Axios基本用法
官网地址:https://github.com/axios/axios1.安装$ npm install axios2.在vue中全局引用以vue-cli为例,在main.js中 因为axios并不是vue自带的,所以我们不能用Vue.use(), 只能将其赋值给vue的prototype,已达到所有页面都能够使用axios的目的import axios from '...原创 2018-06-25 15:51:40 · 2830 阅读 · 0 评论 -
vue-cli中mock数据
1.老版本的vue-cli在build/dev-server.js文件中 在const express = require(‘express’);//获取更目录下的data.json的数据,并且设置接口const appData = require('../data.json');const foods = appData.foods;app.get('/getFoods',fu...原创 2018-06-25 14:04:18 · 467 阅读 · 0 评论 -
vue-cli 2.x中全局引用公共scss
1.安装scss这些插件使我们使用scss所必须安装的 npm install node-sass --save-dev npm install sass-loader --save-dev npm install style-loader --save-dev 2.安装sass-resources-loader这个插件是我们想要全局引用scss所要...原创 2018-06-25 10:49:27 · 567 阅读 · 0 评论 -
vue-cli 2.x中全局引用公共scss
1.安装scss这些插件使我们使用scss所必须安装的 npm install node-sass --save-dev npm install sass-loader --save-dev npm install style-loader --save-dev 2.安装sass-resources-loader这个插件是我们想要全局引用scss所要...原创 2018-06-25 10:49:23 · 8375 阅读 · 2 评论 -
axios的使用
1.安装 axios使用npm:$ npm i axiso使用 bower$ bower instal axios使用cdn&lt;script src="https://unpkg.com/axios/dist/axios.min.js"&gt;&lt;/script&gt;2.vue中引入2.1 局部引用假设我们要在hellow.vue中引用i...原创 2018-06-12 13:57:25 · 564 阅读 · 0 评论 -
vue2.0 mock数据(模拟数据)
因为开发是前后端同步的,所以前端有时需要自己模拟数据。这里是在vue2.0的vue-cli中模拟数据 我们在根目录下新建文件夹mock,存放我们的数据goodList.json在build文件夹下的webpack.dev.config.js中:// 引入各个文件const express = require('express')const app = express()cons...原创 2018-06-12 11:31:38 · 3294 阅读 · 1 评论 -
vue-router
官网:https://router.vuejs.org/zh-cn/因为我们更多的是利用vue+webpack搭建整个项目的框架(例如vue-cli),所以我们这里利用vue-cli讲解1.路由的介绍何为前端路由路由是根据不同的url展示不同的页面或内容前端路由就是把不同路由对应不同内容或者页面的任务放在钱前端,以前是服务端根据不同的url返回不同的内容何时使用前端路由...原创 2018-05-16 16:09:52 · 3111 阅读 · 0 评论 -
Vue组件
1.父组件和子组件传值1.1 父组件向子组件传值子组件&amp;amp;amp;amp;amp;amp;lt;template&amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;lt;div&amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;lt;button @click=&a原创 2018-05-14 14:09:14 · 334 阅读 · 0 评论 -
vue-cli详解
1.何为vue-cli简单来说就是Vue搭建的架子 API:https://github.com/vuejs/vue-cli2.安装全局安装vue-clinpm isntall -g vue-cli3.初始化创建项目vue init &amp;lt;template-name&amp;gt; &amp;lt;project-name&amp;gt;template-name为模板的...原创 2018-05-11 16:04:58 · 19032 阅读 · 1 评论 -
vue生命周期的理解
Vue实例从创建到销毁的过程,就是生命周期。详细来说也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程。原创 2017-10-26 21:22:41 · 45816 阅读 · 8 评论