【在vue项目当中使用sass】教程文章相关的互联网学习教程文章

在Vue项目中创建全局变量【代码】

在src目录下创建一个 Global.js文件,写入以下代码 exports.install = function (Vue) {Vue.prototype.$target = "http://39.100.7.70:81/"; //可以写根目录Vue.prototype.$data = {a:"一条数据"}; //变量定义时建议使用引用数据类型 };在main.js中引入 import Global from './Global'; Vue.use(Global);在组件中查找数据 console.log(this.$data.a) //一条数据

使用脚手架创建vue项目【代码】【图】

使用脚手架创建vue项目安装node.js(自由安装了node.js才能使用npm)下载地址:https://nodejs.org/zh-cn/download 帮助文档:https://nodejs.org/zh-cn/docsnpm包管理器npm是Nodejs平台的默认包管理工具,所以npm会随同NodeJS一起安装。可以根据配置package.json下载js库。类似于Java的maven。官方网站:https://www.npmjs.com/vue-cli是什么vue-cli是vue的命令行工具,只要按照官网敲几行命令就可以新建一个基本的vue项目框架。方便...

vue项目的创建和git码云的线上同步

vue项目的创建方式和git码云的线上绑定。 一、安装node.js 1、查看安装版本,如果正常则安装完成,如果不是内外部命令,则安装失败。 2、查看版本如果出现Error: ENOENT: no such file or directory, mkdir E:请查找node.js中的npmrc文件并 且删除。 3、安装淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org等待安装。 4、安装完成之后再切换会npm镜像:npm config set registry https://registry.npm.t...

Vue 项目 fetch 本地 json 报错 SyntaxError: Unexpected token < in JSON at position 0【代码】

问题描述 在使用 Vue 框架编写前端时,需要加载一个本地 json 文件中的数据。 原来使用原生 HTML 的时候,曾经使用 fetch 来读取本地文件,优点是不需要引用第三方包: fetch("./sampleData/project.json").then(res => res.json()).then(data => console.log(data));fetch 中的 url 属性是 json 文件与当前 vue 文件的相对路径。然而这次在 vue 中使用却报错了:Uncaught (in promise) SyntaxError: Unexpected token < in JSON a...

vue-cli4.x 搭建Vue项目及初始化【代码】【图】

一 安装环境 vue-cli 4.5.12 node.js 14.15.1 二 安装Node.js 下载地址:https://nodejs.org/en/ 安装完成后,查看node版本 node -v三 安装vue-cli 全局安装vue-cli npm install(i) -g @vue/clinpm 是使用国外资源,下载会很慢,可以使用国内淘宝镜像下载 安装cnpm npm install -g cnpm -registry=https:://registry.npm.taobao.orgcnpm安装完成后,可使用cnpm进行安装 cnpm install(i) -g @vue/cli 安装完成后,查看vue-cli版本 v...

vue项目重新部署后导致部署前打开的页面跳转其他路由无效失败

分析原因 vue打包后js文件会带有hash值,重新部署后,之前js替换为最新打包的js,就导致切换路由等一些需要引入项目打包拆分出来的js文件时会请求不到资源,导致跳转失效等问题。 解决办法 1.监听js文件是否引入失败,失败后重新刷新页面(window.reload或者location.href到要跳转的路由地址(通过router.beforeEach可以设置到全局)),这样js文件引入就会是最新的地址。window.addEventListener('error', (error) => { if ( !/SyntaxE...

vue项目引入Electron【代码】【图】

一.安装 Electron npm i --save-dev electron二.创建主脚本文件 主脚本指定了运行主进程的 Electron 应用程序的入口(就我们而言,是 main.js 文件)。 通常,在主进程中运行的脚本控制应用程序的生命周期、显示图形用户界面及其元素、执行本机操作系统交互以及在网页中创建渲染进程。 Electron 应用程序只能有一个主进程。 主脚本可以如下所示: /* jshint esversion: 6 */const electron = require('electron')// Module to contro...

Vue项目中如何优雅的使用icon【代码】

在开始了解如何在 Vue 项目中规范的使用 icon 前,我们需要先了解一些 icon 最基础的知识点- sprite 技术。 Sprite 技术 目前,SVG Sprite最佳实践是使用symbol元素。symbol元素是什么呢?单纯翻译的话,是“符号”的意思。然而这个释义并不符合这里的场景。不知大家有没有用过Flash,symbol实际上就类似于Flash中的“影片剪辑”、或者“元件”。因此,我个人觉得,symbol应该解释为“元件”最为恰当!那,symbol和SVG Sprite又有什...

vue项目中使用Rem做适配【代码】

1.下载postcss-pxtorem插件 npm install postcss-pxtorem --save-dev2.package.json文件内配置postcss {"name": "","version": "","private": ,"scripts": {...},"dependencies": {...},"postcss": {"plugins": {"autoprefixer": {},"postcss-pxtorem": {"rootValue": 75, // 换算的基数(设计图750的根字体为75)"propList": ["*"]}}},"devDependencies": {...} } 引用rem.js src/assets/setRem.js const setRem = () => {const htm...

vue项目创建【代码】【图】

首先安装号node.js 安装淘宝 NPM 镜像 $ npm install -g cnpm --registry=https://registry.npm.taobao.org项目初始化 cnpm install vue-cli -g//全局安装 vue-cli查看安装好的版本号 vue list//查看vue版本号创建项目名称 vue init webpack ”项目名称“项目模块安装 npm install 或 cnpm install 运行项目 npm run dev vscode格式化代码 在settings.json中

vue项目中高德地图如何隐藏视野范围控制器【代码】【图】

如图,目标需求是隐藏下图圈起来的部分:原始代码: var geolocation = new AMap.Geolocation({// 是否使用高精度定位,默认:trueenableHighAccuracy: true,// 设置定位超时时间,默认:无穷大timeout: 10000,// 定位按钮的停靠位置的偏移量,默认:Pixel(10, 20)buttonOffset: new AMap.Pixel(10, 20),// 定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:falsezoomToAccuracy: true,// 定位按钮的排放位置, RB...

vue 项目中使用video实现视频播放效果暂停播放【代码】

<video :src="video_url" controls="controls" style="width:100%;height:100%;" ref="vueMiniPlayer"></video>再给 this.video_url='http://47.105.206.28/videos/wangkun.mp4'判断是否暂停状态返回true false this.$refs.vueMiniPlayer.pause();//暂停 this.$refs.vueMiniPlayer.play();//播放———————————————— 版权声明:本文为CSDN博主「BUG创建者」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处...

在vue项目中封装filter过滤组件【图】

1.创建JS文件 2.在JS文件中写你想写的方法,进行抛出 3.在main.js中引入并使用 总结:代码很简单,主要是封装的思想。

VSCode配置启动Vue项目

注意:这个是1.2版本的配置,现在1.3版配置已经不是这样了 下载安装并配置VSCode 随便百度上搜个最新的VSCode安装好后,点击Ctrl + Shit + X打开插件扩展窗口进行插件扩展,这里要安装两个插件。 1、vetur插件的安装 该插件是vue文件基本语法的高亮插件,在插件窗口中输入vetur点击安装插件就行,装好后点击文件->首选项->设置 打开设置界面,在设置界面右侧添加配置 "emmet.syntaxProfiles": { "vue-html": "html", "vue": "htm...

vue项目中的下载或者导出【代码】

(一)下载vue项目中的本地模板 HTML代码<el-button type="primary"><aclass="down_a":href="download.url":download="download.chineseName">下载</a></el-button>js代码 data(){return {download: {//将模板放在vue文件的static文件夹下url: "static/template/exp.xlsx",chineseName: "需要的模板名称",}} }(二)调用接口导出或者下载 html代码<el-buttontype="success"plain@click="exPortFailBill":loading="exportFileBillLo...