
vue
即墨丹青
哈哈哈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
解决vuejs应用在nginx非根目录下部署时访问404的问题(一个域名多项目)
以往部署vuejs应用都是直接在nginx的location为/下直接部署,这次遇到要将vue应用部署在/vuejs-admin的非根下,使用以往部署方案直接访问就会404,这时修改步骤如下:1、修改项目router配置,如下:这里一是要修改router模式为history,另一个就是修改base地址为要访问的/vuejs-admin的地址,注意前后都有斜线2、修改build下静态资源路径前缀同上一部,这里要修改assetsPublicPath为/vuejs-admin/地址3、执行vuejs原创 2021-05-08 14:37:50 · 793 阅读 · 0 评论 -
css伪类元素:after 的多功能用法——任意大小的底边框
需求用法出现的背景:由于项目UI的优化,项目中所有tab导航选中的状态都是统一样式书写的,之前都是用的border-bottom,新的需求如果用以前的本办法就是定位一个选中边框在底部,但是涉及的模板页面比较多,所以想在样式中统一修改,就用到了:after这个伪类元素;.cactive:after{ content: " "; display: block; width:40upx; height:6upx; background:#E12D40; border-radius:4u原创 2020-07-15 08:31:01 · 2593 阅读 · 0 评论 -
laravel5.8+Vue+ Element +axios环境搭建
下载安装laravelcomposer create-project --prefer-dist laravel/laravel laravel-element "5.8.*"在环境搭建的前提是已经在本地搭建好了laravel框架,并且安装npm.1.安装前端依赖库npm install 2.添加laravel路由修改 routes/web.php 文件为Route::get('/', function () { return view('index');});3.新建 H原创 2020-05-10 22:45:45 · 1583 阅读 · 1 评论 -
vue 全局配置seo(title,keywords关键词,description描述)
1.router文件夹下index.js中设置titleexport default new Router({ routes: [ { path: '/', name: 'Home', component: Home, meta: { title: '首页' } }, { path: '/design',...原创 2019-08-08 09:20:11 · 3112 阅读 · 1 评论 -
px2rem-loader(Vue:将px转化为rem,适配移动端)
前提:搭建vue项目框架:#全局安装 vue-cli$ npm install --global vue-cli#创建一个基于 webpack 模板的新项目$ vue init webpack my-project#安装依赖,走你$ cd my-project$ npm install$ npm run dev1.下载lib-flexible使用的是vue-cli+webp...原创 2019-07-30 21:26:34 · 1172 阅读 · 1 评论 -
Vue+Element UI使用富文本编辑器案例
Vue+Element UI使用富文本编辑器案例npm安装编辑器组件具体方法:npm install vue-quill-editor –save具体实现在components文件夹里创建editor.vue组件,具体代码如下:<!-- 组件代码如下 --><template> <div> <script id="edi...原创 2019-03-11 17:31:10 · 3542 阅读 · 0 评论 -
vue 首页打开子页面注意事项
如图显示:点击自定义会打开自定义的页面,点击excel导入会打开导入的页面Home.vue在下面 <!--主页面--> 哪里要加上下面的代码,不然配置好路由不会显示 <el-col :span="24"> <div style="margin-top:10px"> <router-view></router-v原创 2019-03-11 16:04:31 · 4734 阅读 · 0 评论 -
vue 监听浏览器返回(登录之后希望点击浏览器按钮不再返回登录页)
分享页面时,希望点击浏览器回退按钮,回到项目首页,增加访问量。需要监听浏览器的回退按钮,并阻止其默认事件。具体步骤如下:1、挂载完成后,判断浏览器是否支持popstatemounted(){ if (window.history && window.history.pushState) { history.pushState(null, null, docume...原创 2019-03-11 10:33:17 · 4456 阅读 · 0 评论 -
vue实现路由权限 :router.beforeEach实现路由判断页面未登录跳转到登录页面(路由拦截)
1:在main.js(我是在app.js里面写的)全局文件中判断cookie中是否存在token,存在就按照正常的页面跳转,不存在就跳转到登录界面:router.beforeEach((to, from, next) =&amp;gt; { if (to.matched.some(record =&amp;gt; record.meta.requireAuth)) { // 判断该路由是否需要登录权限...原创 2019-03-11 10:12:46 · 15780 阅读 · 1 评论 -
vue获取form表单的值
vue获取form表单的值这里使用的是Element-ui组件html: <el-input placeholder="请输入手机号" id="phone" prop="phone" v-model="phone" clearable></el-input>JS:var phone = this.phone;var password = this.pa原创 2019-03-11 09:57:24 · 34419 阅读 · 3 评论 -
Vue中用this.$router传递参数与取值
在Vue中使用this.$router传递参数有两种方式:注意: 传递参数的时候,跳到指定页面,重新刷新页面的时候,参数会丢失解决办法:在index.js中 path配置好键值一样的第一种使用这种方式,传递参数会拼接在路由后面,出现在地址栏传递参数 – this.$router.push({path: ' 路由 ', query: {key: value}})参数取值 – thi...原创 2019-03-14 10:55:29 · 2703 阅读 · 1 评论 -
vue+webpack项目中px2rem的例子 [手机适配]
本文重点:项目环境搭建此处省略,不再赘述,需要的请查阅相关资料。本篇只介绍,如果在vue+webpack的项目中配置,把px自动转为rem第一步安装:npm install postcss-px2rem postcss --save 第二步: 在 webpack.base.conf.js中 引入const webpack = require('webpack')const p...原创 2019-01-26 15:05:40 · 974 阅读 · 0 评论 -
vue使用axios 遇到的坑
起步:配置axios在main.js文件中import axios from 'axios'Vue.prototype.$http = axios在config/index.js proxyTable: { '/api':{ target:'http://QuanDD.com', //一定要加上http:// (不然域名回事你前端项目的域名...原创 2019-01-10 11:01:53 · 2368 阅读 · 0 评论 -
vue配置开发环境和生产环境调用不同的域名以及跨域问题
注意: 这里vue项目与后端是前后端完全分离的,所有请求后端的地址是不一样的安装axiosnpm install axios然后npm install --save axios vue-axios用到post请求时,需要安装qsimport qs from 'qs'在main.js引入axiosimport axios from 'axios'import VueAxi...原创 2019-01-11 14:44:31 · 10690 阅读 · 2 评论 -
Ubuntu16.04安装最新版node.js和npm
更新ubuntu软件源sudo apt-get updatesudo apt-get install -y python-software-properties software-properties-commonsudo add-apt-repository ppa:chris-lea/node.jssudo apt-get update安装node.jssudo apt-get ...原创 2018-12-28 11:01:19 · 467 阅读 · 0 评论 -
[vue-2]vue项目文件夹的介绍
基本文件夹介绍:build打包配置的文件夹build.js 打包使用config打包的配置index.jssrc开发项目的源码App.vue 入口组件main.js 项目入口文件static放静态资源index.html单页面入口...原创 2018-12-14 14:15:24 · 469 阅读 · 0 评论 -
[vue-1] 手把手教你搭建 vue项目
注意: vue的运行以及安装需要node.js环境的支持,所以先安装node.js第一步 : node环境安装 1. 如果本机没有安装node运行环境,请下载node 安装包进行安装 2. 如果本机已经安装node的运行换,请更新至最新的node 版本 下载地址:https://nodejs.org/en/ 或者 http://nodejs.cn/第二步 :node环境检测 1. ...原创 2018-12-14 12:10:46 · 247 阅读 · 0 评论