vue
咸鱼与梦想
入坑前端,永不翻身!
展开
-
sass-loader node-sass 对应版本
sass-loader node-sass和node版本要对应不然会报错我的这个版本可以跑node: v14.19.0"sass-loader": "^7.3.1","node-sass": "^4.14.1",原创 2022-03-03 11:23:01 · 1012 阅读 · 0 评论 -
vue-picture-preview
npm地址//第一步vue使用import vuePicturePreview from 'vue-picture-preview'Vue.use(vuePicturePreview)<!-- Vue root compoment template --><div id="app"> <router-view></router-view...原创 2018-11-23 12:27:15 · 1234 阅读 · 2 评论 -
vue避免不了的问题:首屏加载优化
1.使用webpack的externals优化在webpack.base.conf.js中添加:externals: { 'vue': 'Vue', 'vuex': 'Vuex', 'axios': 'axios', 'vue-router': 'VueRouter' '依赖包名':'cdn全局变量名' }在index.html中添加cdn链接...原创 2018-11-30 18:44:26 · 1274 阅读 · 0 评论 -
微信分享:Android可以,ios分享失败
一般情况加:encodeURIComponent转urlvar shareUrl = encodeURIComponent(location.href.split("#")[0]);原因:iOS下URL的解析机制与安卓不一样,特别是在vue这种spa页面中,iOS中默认是第一次进入应用的URL,这样就会导致签名错误。export default { beforeRouteEnter(t...转载 2018-12-06 20:19:35 · 1879 阅读 · 1 评论 -
nodejs前端+后端
使用express做RESTful api接服务器,mysql做数据库存储,vue做前端展示。1、mysql安装(也可用MongoDB:https://www.mongodb.com/download-center#community)官网:https://www.mysql.com/2、安装node:http://nodejs.cn/ 后可直接用express-generator脚手架搭建...原创 2019-01-08 15:45:01 · 10733 阅读 · 0 评论 -
Vue UI组件库
转载链接:https://baijiahao.baidu.com/s?id=1609017025530377857&amp;wfr=spider&amp;for=pcVue 是一个轻巧、高性能、可组件化的MVVM库,API简洁明了,上手快。从Vue推出以来,得到众多Web开发者的认可。在公司的Web前端项目开发中,多个项目采用基于Vue的UI组件框架开发,并投入正式使用。开发团队在使用Vue...转载 2019-07-30 10:29:58 · 199 阅读 · 0 评论 -
axios optons请求的坑
出于安全考虑,并不是所有域名访问后端服务都可以。其实在正式跨域之前,浏览器会根据需要发起一次预检(也就是option请求),用来让服务端返回允许的方法(如get、post),被跨域访问的Origin(来源或者域),还有是否需要Credentials(认证信息)等。那么浏览器在什么情况下能预检呢?两种请求方式浏览器将CORS请求分为两类:简单请求(simple request)和非简单请求(...原创 2019-02-19 13:15:30 · 471 阅读 · 0 评论 -
vue进阶问题
1.为什么要使用vue?重点考察对vue的特性了解,三大框架的优缺点对比,以及跟传统操作dom的区别2.vue有哪些生命周期及其使用场景?3.vue-router中keepalive怎么理解?keep-alive是vue源码中实现的一个组件, 感兴趣的可以研究源码 https://github.com/vuejs/vue/blob/dev/src/core/components/ke...原创 2019-02-19 14:32:09 · 403 阅读 · 1 评论 -
nuxt.js
官网: https://zh.nuxtjs.org/参考:https://segmentfault.com/a/1190000013139139?utm_source=tag-newest转载 2019-02-14 11:12:51 · 647 阅读 · 0 评论 -
nuxt搭建官网
npx create-nuxt-app GW引入flexible.js可加载阿里的cdn文件 http://g.tbcdn.cn/mtb/lib-flexible/0.3.4/??flexible_css.js,flexible.js或者下载到本地//nuxt.config.jshead: { title: pkg.name, meta: [ { cha...原创 2019-02-14 11:58:42 · 3338 阅读 · 0 评论 -
vue之vuex
介绍:Vuex是一个专门为vue应用而生的状态管理模式,类似于flux、redux。目的是为了解决组件间数据状态的交互,其实质就是一个js对象。同时还能对数据进行有效的全局单例模式管理。store:1、Vuex中的store是响应式的,当其发生改变时,组件中使用到store的数据也会相应的进行更新。2、不能直接对store进行操作,得通过唯一的途径(commit)mutation改变sto...原创 2019-07-30 15:44:39 · 157 阅读 · 0 评论 -
vue之vue-router
vue-routerVue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有:嵌套的路由/视图表模块化的、基于组件的路由配置路由参数、查询、通配符基于 Vue.js 过渡系统的视图过渡效果细粒度的导航控制带有自动激活的 CSS class 的链接HTML5 历史模式或 hash 模式,在 IE9 中自...原创 2019-08-01 11:50:59 · 144 阅读 · 0 评论 -
干货:vue开源项目库汇总
vue开源项目库汇总转载 2018-11-20 10:54:48 · 133 阅读 · 1 评论 -
vue2+部署时刷新出现404
亲测有效:地址转载 2018-11-16 10:52:42 · 378 阅读 · 0 评论 -
vuex
官网npmnpm i vuex --save引入并使用import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)创建实例并在实例中使用const store = new Vuex.Store({ state: { index: 0 }, mutation...原创 2018-03-30 15:35:39 · 196 阅读 · 0 评论 -
vue 使用axios
参考链接 axios官网 npm packagenpmnpm i axios --save-devmain.jsimport Vue from 'vue'import axios from 'axios'Vue.prototype.$axios = axiosusethis.$axios({url: url,method:method})....原创 2018-03-31 11:49:26 · 559 阅读 · 0 评论 -
sublime的SCSS、VUE高亮插件
SCSS高亮插件、提示插件 VUE代码高亮插件转载 2018-04-08 14:30:19 · 4926 阅读 · 0 评论 -
vue路由过渡效果
vue路由过渡效果 //html结构 <transition name='fade'> <keep-alive> <router-view></router-view> </keep-alive> </transition> //css样式 .fade-enter-active, .fade-leave-active {原创 2018-03-26 17:19:35 · 3404 阅读 · 1 评论 -
vue-aweswiper-swiper
1、引入样式:@import '../../../swiper/css/swiper.min';引入组件:import { swiper, swiperSlide } from 'vue-awesome-swiper'; 2、结构:<template> <div> <swiper :options='options'> <swiper-...原创 2018-03-27 15:43:49 · 732 阅读 · 0 评论 -
vue 使用swiper
1、引入 import Swiper from 'swiper' @import '../../common/css/swiper.css';2、布局 <div class="swiper-container"> <div class="swiper-wrapper"> <di...原创 2018-03-29 17:18:23 · 5681 阅读 · 0 评论 -
vue 时间插件
vue-calendar转载 2018-04-12 16:32:42 · 3482 阅读 · 0 评论 -
vue 跨域
vue 跨域vue跨域参考链接 1、打开config/index.js,在proxyTable中添写如下代码:proxyTable: { '/api': { //使用"/api"来代替"http://f.apiplus.c" target: 'http://f.apiplus.cn', //源地址 changeOrigin: true, //改变源 ...原创 2018-04-18 17:47:01 · 985 阅读 · 1 评论 -
vue路由懒加载(异步按需加载)+ gzip
转载import index from '@/pages/index/index'转换成const index = r =&amp;gt; require(['@/pages/index/index'], r)再添加publicPath: './'到(build/webpack.prod.conf.js中)output: { path: config.bui...转载 2018-05-21 19:14:09 · 632 阅读 · 0 评论 -
npm run build 报错 ERROR in static/js/balabala.js from UglifyJs
以上是webpack的配置,可以发现并不支持依赖文件中的ES6转换,所以我们可以将新加的依赖写进去。{ test: /\.js$/, loader: 'babel-loader', options: { presets: ['es2015'] }, include: [resolve('src'), resolve('test'), res...转载 2018-11-06 15:49:57 · 1239 阅读 · 0 评论 -
vue 的mockjs使用
官网1、安装 npm i mockjs --save-dev2、编辑mock.js import Mock from 'mockjs' //Random:存储各种随机函数的对象 let Random = Mock.Random const data = () => { let arr = [] fo...原创 2018-03-30 11:46:50 · 479 阅读 · 0 评论