![](https://csdnimg.cn/release/downloadcmsfe/public/img/no-data.51c5211b.png)
![](https://csdnimg.cn/release/downloadcmsfe/public/img/good-course.ff455529.png)
- Three.js开发实现3D地图的实践过程总结前言 本文主要介绍Three.js的开发基础和基本原理,以及如何实现3D全景图。想在web端实现3D全景图的效果,除了全景图片、WebGL外,还需要处理很多细节。据我所知,目前国外3D全景图比较好的是KrPano,国内很多3D全景服务是在使用krpano的工具。 前段时间连续上了一个月班,加班加点完成了一个3D攻坚项目。也算是由传统web转型到webgl图形学开发中,坑不少,做了一下总结分享。 Three.js 基于简化WebGL开发复杂度和降低入门难度的目的,mrdoob)在WebGL标准基础上封装了一个轻量级的JS 3D库—— Three.js。 在我看来,Three.js具有以下特点:
5 2832浏览
¥ 9.90 - vue打包使用Nginx代理解决跨域问题vue 在开发环境,涉及跨域,就在本地配置了代理,但是部署到服务器上,就不行了。 解决方法有一下几种 服务器端配置CORS 用nginx反向代理,和访问本地服务器是一样的 可以修改成正式线上的地址,再build 推荐 使用nginx配置反向代理,这样就可以在前端彻底解决跨域问题。 vue index.js文件源码 'use strict' // Template version: 1.2.7 // see http://vuejs-templates.github.io/webpack for documentation. const path = require('
5 8092浏览
¥ 9.90 - vue实现PC端分辨率适配操作依赖 项目基础配置使用 vue-cli 生成 自适应方案核心: 阿里可伸缩布局方案 lib-flexible px转rem:px2rem,它有webpack的loader px2rem 开始 先使用vue脚手架初始化一个webpack项目 vue init webpack 项目名 项目初始化好了之后,进入项目目录中 (cd 项目名) 安装 lib-flexible 和 px2rem-loader npm i lib-flexible -S npm i px2rem-loader -D 安装好了之后还需要在项目的入口文件 main.js 里引入 lib-flexible // main
0 8960浏览
¥ 9.90 - nginx 部署 vue 项目找不到js css文件的解决方法很多时候 npm run build 之后, index.html 文件中webpack 自动插入的 js 文件 css 文件的相对目录总是不对,发布到服务器上之后,nginx 找不到文件。 vue-cli@3 在 vue-cli@3 中你需要为你 webpack 插入到 index.html 中 的所有文件添加一个 baseUrl. 你需要在项目的根目录新建一个 vue.config.js, 添加如下内容: ... module.exports = { baseUrl: isProd ? '/baseXXX/' : '/', .... } 这里需要注意的是 dev 环境下不需
5 8287浏览
¥ 9.90 - Cannot find module ‘xxx’,错误解决方法错误信息 Cannot find module '@/views/login/index' Failed to resolve async component default vue-router.esm.js:1897 Error: Cannot find module '@/views/login/index' at webpackEmptyContext (index.js:39) at permission.js:90 解决方法 进入router中的index.js component: () => import('@/views/login/index'), 改为 compon
5 1w+浏览
¥ 9.90 - Vue + Scss 动态切换主题颜色实现换肤的示例代码根据预设的配色方案,在前端实现动态切换系统主题颜色。 大概的思路就是给html根标签设置一个data-theme属性,然后通过js切换data-theme的属性值,Scss根据此属性来判断使用对应主题变量。这里可以选择持久化Vux或接口来保存用户选择的主题。 一、首先需要给项目下载配置Scss 1.安装依赖 npm install node-sass sass-loader --save-dev 2.找到build中webpack.base.conf.js,在rules中添加scss规则 { test: /\.scss$/, loaders: ['style', 'css', 'sass
0 6237浏览
¥ 9.90 - npm run dev 报错 ERROR in Entry module not found: Error: Can’t resolve ‘./src’ inAlternatively, run 'webpack(-cli) --help' for usage info. Hash: e040e8aa823a0e30ae4b Version: webpack 4.41.4 Time: 79ms Built at: 2019-12-23 19:52:00 ERROR in Entry module not found: Error: Can't resolve './src' in 'E:\HBuilder\Vue\day07\test1' npm ERR! code ELIFECYCLE npm ERR! errno 2 npm ERR! test
5 2w+浏览
¥ 9.90 - 详解如何配置vue-cli3.0的vue.config.js本文介绍了如何配置vue-cli3.0的vue.config.js,分享给大家,具体如下: vue-cli 3 英文文档 vue-cli 3 中文文档 webpack 4 plugins webpack-chain TLDR vue-cli 3 与 2 版本有很大区别 vue-cli 3 的 github 仓库由原有独立的 github 仓库迁移到了 vue 项目下 vue-cli 3 的项目架构完全抛弃了 vue-cli 2 的原有架构,3 的设计更加抽象和简洁(此处后续可以详细介绍) vue-cli 3 是基于 webpack 4 打造,vue-cli 2 还是 webapck
0 3753浏览
¥ 9.90 - Vue.js中的高级面试题及答案Vue-loader 是 Webpack 的加载模块,它使我们可以用 Vue 文件格式编写单文件组件。 单文件组件文件有三个部分,(模板、脚本和样式)。 vue-loader 模块允许 webpack 使用单独的加载模块 (例如 SASS 或 SCSS 加载器) 提取和处理每个人部分。该设置使我们可以使用 Vue 文件无缝编写程序。 vue-loader 模块还允许把静态资源视为模块依赖性,并允许使用 webpack 加载器进行处理。 而且还允许还开发过程中进行热重装。 2、prop 如何指定其类型要求 ? 通过实现 prop 验证选项,可以单个 prop 指定类型要求。这对生产没有影响,但
0 3927浏览
¥ 9.90 - webpack + vue 打包生成公共配置文件(域名) 方便动态修改主要介绍了webpack + vue 打包生成公共配置文件(域名) 方便动态修改,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
0 3232浏览
¥ 9.90 - vue Cli 环境删除与重装教程 – 版本文档vue-cli 卸载,版本选择,安装 · 检测(图文教程:vue Cli 环境删除与重装) 重要说明: vue-cli 3.0+版本,使用的不是vue-cli,而是@vue/cli; 如果用以上的安装命令安装的并不是最新版的3.0+的,而如果安装3.0的话就需要使用新的命令。 vue-cli 的 卸载: 如果原来已经安装了vue-cli的话需要先卸载原来的安装 npm uninstall vue-cli -g vue-cli 的 安装: 1. 版本低于3.0 (vue-cli<3.0) npm install vue-cli -g 2. 版本高于3.0 (vue-cli≥3.0+)
5 3907浏览
¥ 9.90 - vue在index.html中引入静态文件不生效问题及解决方法本文针对的是Vue小白,不喜勿喷,谢谢 出现该问题的标志如下 控制台warning(Resource interpreted as Stylesheet but transferred with MIME type text/html) 出现的原因及解决办法 第一种可能出现原因就是引入的静态文件在src文件夹内,这种的解决办法就是把资源引入静态资源的目录static 第二种可能出现的原因就是有单独的静态资源目录但是名字不叫static,这种的解决办法更改配置文件,把对应的几个配置文件内的static更改为你自己所创建的静态资源目录,由于网上大多教程所改的地方都不够完全,还是会出现该问题,
0 8522浏览
¥ 9.90 - vue登录注册实例详解步骤一 1.安装脚手架:npm install vue-cli -g 2.wepack生成html模版:vue init webpack ‘ 文件名’ 3.安装axios、js-cookie、element-ui、stylus等等常用插件 步骤二 1.在main.js中引入router、element-ui等 import Vue from 'vue' import store from './store' //可以先忽略 import App from './App' import router from './router' import ElementUI from 'element
5 1922浏览
¥ 9.90 - vue项目中常见问题及解决方案(推荐)webpack项目中自动引入全局scss变量文件 假设我们有一个公共的scss变量文件variables.scss /*存放所有全局变量*/ $card-title:#C7D200; //首页 卡片标题颜色 $bc-color:#182037; $hoverColor: #7abef9; //链接hover颜色 $fontColor: #E6EFFF; //字体颜色-白色 webpack要识别scss,需要先安装sass的loader npm install --save-dev sass-loader //sass-loader依赖于node-sass npm install --
5 6494浏览
¥ 9.90 - 完美解决webpack打包css背景图片路径问题在vue组件的style标签内部有如下一段使用背景图片的css代码 background-image: url("../assets/img/icon_add.png"); 在webpack中css-loader的解析配置如下 { test: /\.(css|less)$/, exclude: path.resolve(__dirname, 'node_modules'), use: ['style-loader', 'css-loader', 'less-loader'] } 打包后在dist目录的发现没有css文件。这是因为css
5 4779浏览
¥ 9.90 - electron + vue 项目运行打包配置文档vue-cli 初始化vue项目构建 vue init webpack project-name electron 配置源码: 1. git clone https://github.com/electron/electron-quick-start** 2. 找到clone下来的项目入口文件main.js 和 package.json 修改路径配置** main.js : 3. 在已建好vue-cli项目中,安装electron依赖:** npm install electron --save-dev npm install electron-packager --save-de
5 4139浏览
¥ 9.90 - 详解Vue+elementUI build打包部署后字体图标丢失问题错误描述: Vue+elementUI build打包部署后字体图标丢失,控制台显示文件element-icons.woff和element-icons.ttf文件404 错误展现: 控制台报错截图 dom渲染展示 解决方法: webpack module配置:(build目录下webpack.base.conf.js) module: { rules: [ ...(config.dev.useEslint ? [createLintingRule()] : []), { test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
0 3854浏览
¥ 9.90 - vue-cli 打包后提交到线上出现 “Uncaught SyntaxError:Unexpected token” 报错前言: 项目使用vue-cli版本2.9.3 ,vue-router使用webpackChunkName实现按需加载. BUG描述:该报错在项目上线一段时间后,有用户反映页面无法正常游览 (后面以问题1/问题2区分) 问题1.导航点击无法正常跳转,console打印:Error:Loading chunk {n} failed. 报错截图 问题2.页面全白,console打印:Uncaught SyntaxError:Unexpected token < 报错截图: 经过一番折腾,初步定位问题1在经过build/webpack.prod.conf.js的chunkhash打包后的JS文
5 9342浏览
¥ 9.90 - Vue项目中引入外部文件的方法(css、js、less)这两天学习了Vue.js ,正好了解了如何引入外部文件的方法,而且很重要,所以,今天添加一点小笔记。 例子中css文件采用bootstrap.css,js文件采用jQuery,less文件用less.less(自定义文件) 步骤一:安装webpack cnpm install webpack -g 步骤二:在src/assets下面新建css、js、less、fonts文件夹,并放入对应文件。 将bootstrap.css放入css目录下,bootstrap.min.js放入js文件下,fonts字体放入fonts目录下 步骤三:安装js依赖 cnpm install jquery --
0 5150浏览
¥ 9.90 - Vue项目webpack打包部署到Tomcat刷新报404错误问题的解决方案遇到的问题 使用webpack打包vue后,将打包好的文件,发布到Tomcat上,访问成功,但是刷新后页面报404错。 在网上查找了一下,原来是HTML5 History 模式引发的问题,具体为什么,vue官方已经给出了解释,你可以看https://router.vuejs.org/zh-cn/essentials/history-mode.html 但是看完问题又来了,官方给出的解决方案中没有说tomcat下,怎么决解。 解决方案 根据官方给出的解决方案原理 你要在服务端增加一个覆盖所有情况的候选资源:如果 URL 匹配不到任何静态资源,则应该返回同一个 index.html 页面,这个页面
0 3017浏览
¥ 9.90 - 解决vue net :ERR_CONNECTION_REFUSED报错问题我是因为频繁的更换网络,导致这样的。 然后我回忆了一下。之前每次改ip都会把Package.json 中的 –host 0.0.0.0改成我的固定ip,由于改来改去太麻烦了,我就设置为0.0.0.0 所以喜提上图的一排get请求 “dev”: “webpack-dev-server –inline –progress –config build/webpack.dev.conf.js –host 0.0.0.0”, 解决办法 把 –host 0.0.0.0 改成你的固定ip 补充知识:Vue不能检测数组下标赋值、长度变化、对象属性动态添加和删除的原因和解决办法 解决方法: 1、方案一
3 8675浏览
¥ 9.90 - vue悬浮可拖拽悬浮按钮的实例代码前言 vue开发手机端悬浮按钮实现,可以拖拽,滚动的时候收到里边,不影响视线 github地址 使用,基于vue-cli3.0+webpack 4+vant ui + sass+ rem适配方案+axios封装,构建手机端模板脚手架 vue-h5-template 后续将发布各种商城组件组件,让商城简单高效开发 线上体验 使用 将 src/components文件夹下的s-icons组件放到你的组件目录下 使用组件 // template <template> <div> <float-icons padding="10 10 60 10" class="icons-war
5 3002浏览
¥ 9.90 - vue项目中,main.js,App.vue,index.html的调用方法如下所示: 1、main.js是我们的入口文件,主要作用是初始化vue实例,并引入所需要的插件 2、App.vue是我们的主组件,所有页面都是在App.vue下进行切换的。其实你也可以理解为所有的路由也是App.vue的子组件。所以我将router标示为App.vue的子组件。 1、index.html文件入口 2、src放置组件和入口文件 3、node_modules为依赖的模块 4、config中配置了路径端口值等 5、build中配置了webpack的基本配置、开发环境配置、生产环境配置等 以上这篇vue项目中,main.js,App.vue,index.html的调用方法就是小编
0 3284浏览
¥ 9.90 - Vue 3.x+axios跨域方案的踩坑指南缘起 最近实验课上需要重构以前写过的一个项目(垃圾堆),需要添加发生邮件提醒的功能,记得以前写过一个PHP版的实现,所以想把PHP写的功能整理成一个服务,然后在前端调用。但是这个项目是JavaWeb,也就是说我需要面对跨域的问题。不过本篇文章,讲的并不是如何解决这样的跨域问题,而是我在找如何解决这个问题的路上遇到的坑。 其实,在前端工程化大行其道的现在,前后端已经分离开来,前端为了提高工作流效率往往自己开一个小型的服务器,就比如webpack.devServer。这样在前端调用后端接口的时候必然会面临跨域的问题, 如题,Vue3.x + axios 跨域方案 就是解决这里的跨域问题。这里
5 5851浏览
¥ 9.90 - vue在线动态切换主题色方案主要原理是利用webpack插件webpack-theme-color-replacer提取相关颜色css然后根据配置动态生成替换的css 具体实现步骤如下: 1.添加webpack插件,新建文件webpack/themePlugin.js const ThemeColorReplacer = require('webpack-theme-color-replacer') const forElementUI = require('webpack-theme-color-replacer/forElementUI') const config = require('../src/conf
0 3739浏览
¥ 9.90 - Vue项目webpack打包部署到服务器的实例详解Vue项目webpack打包部署到服务器 这篇博文主要说的就是我今天遇到的问题,而且在经过我的询问,好多人在打包部署的时候都遇到了一些问题,下面就来说下,如何将Vue项目放置在服务器上,这里以Tomcat为例。 必须要配置的就是/config/index.js 在vue-cli webpack的模板下的/config/index.js,我们可以看到assetsPublicPath这个键,并且这个东西还出现了两次,我第一次打包的时候,只是修改了最下面的assetsPublicPath,将它从’/’变为了./,然后我就执行了npm run build,打包成功之后,可以看到项目中会多出来一个文件夹
5 1776浏览
¥ 9.90 - vue 首页加载缓慢、白屏现象vue项目打包上线后,首次打开会发现加载很慢,出现白屏的问题, 一、问题原因 打开控制台查看文件加载情况,会发现app.js/vendor.js这两个文件加载时间较长 二、解决办法 1、图片压缩 使用webpack打包文件时,可以看到图片资源显示过大,使用工具进行压缩 2、去掉.map文件 webpack打包文件时,会看到有一些.map文件生成 修改: 找到config文件夹下的index.js文件,build里边的productionSourceMap值改为false即可 3、CDN外部加载 在项目开发中,会用到很多第三方库,如果可以按需引入,只需要引入自己需要的组件,减少所占空间,
0 4428浏览
¥ 9.90 - webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)最近在使用webpack + vue做个人娱乐项目时,发现npm run build后,css js img静态资源文件均找不到路径,报404错误。。。网上查找了一堆解决办法,总结如下 一、首先修改config目录下的index.js文件 将其中build的配置项assetsPublicPath进行修改,改为 目的是将资源文件的引入路径,改为相对地址(相对index.html) 二、此时html中的js、css、img引入均没有问题,但是css中的background-image还是报404 此时的问题原因是,使用了相对地址后,在css进行引入的图片路径,其相对的是css文件的路径 此时的
0 3055浏览
¥ 9.90 - 解决vue初始化项目一直停在downloading template的问题解决方法如下: 用power shell初始化vue项目一直停留在downloading template 用git的git bush here 就可以了。 补充知识:vue init webpack 卡在chromedriver上问题解决办法 最近在学习vue,尝试利用vue-cli创建一个工程。但是执行vue init webpack projectname时,执行到Saving to c:\Users\……\chromedriver_win32.zip时卡住不往下走了。 仔细看downloading的连接,果然是被墙了的google网址。只能找国内的地址了。 后来网上查,很多人提到可以用
0 4673浏览
¥ 9.90 - 没有webpack.config.js如何配置less ??首先我们最新创建的项目;无论是vue或者react项目,你都找不到webpack.config.js,甚至没有原来的build文件夹,那我们如何配置less或者jq这种插件呢?接下来进入正题 配置less 1.安装less less-loader 打开我们的项目目录,打开CMD终端,安装命令如下 yarn add less less-loader 或者 npm install less less-loader 2.git commit一下 git add . git commit -m 'xx' 3. yarn eject生成config目录及你想要的webpack.config.js 在
0 4157浏览
¥ 9.90 - 解决vue项目axios每次请求session不一致的问题1、vue开发后台管理项目,登录后,请求数据每次session都不一致,后台返回未登录,处理方法打开main.js设置: // The Vue build version to load with the `import` command // (runtime-only or standalone) has been set in webpack.base.conf with an alias. import Vue from 'vue' import App from './App' import router from './router' require('es6-promise')
0 3793浏览
¥ 9.90 - 已解决:gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied……运行sudo npm install -g webpack@4.35.2 安装指定版本的webpack出现如下错误: gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir ‘/Users/mac-pro/.nvm/versions/node/v10.16.0/lib/node_modules/webpack/node_modules/fsevents/build’ gyp ERR! System Darwin 19.3.0 gyp ERR! command “/Users/mac-pro/
0 1w+浏览
¥ 9.90 - Vue动态加载异步组件的方法背景: 目前我们项目都是按组件划分的,然后各个组件之间封装成产品。目前都是采用iframe直接嵌套页面。项目中我们还是会碰到一些通用的组件跟业务之间有通信,这种情况下iframe并不是最好的选择,iframe存在跨域的问题,当然是postMessage还是可以通信的,但也并非是最好的。目前有这么一个场景:门户需要制作通用的首页和数据概览页面,首页和数据概览页面通过小部件来自由拼接。业务组件在制作的时候只需要提供各个模块小部件的url就可以了,可是如果小部件之间还存在联系呢?那么iframe是不好的。目前采用Vue动态加载异步组件的方式来实现小组件之间的通信。当然门户也要提供一个通信的基线:Vu
0 3504浏览
¥ 9.90 - 在vue中使用SockJS实现webSocket通信的过程最近接到一个业务需求,需要做一个聊天信息的实时展示的界面,下面小编把实现过程记录下来,对vue中使用SockJS实现webSocket通信的相关知识感兴趣的朋友一起看看吧
0 4187浏览
¥ 9.90 - vue-router路由懒加载的实现(解决vue项目首次加载慢)在Web应用程序中,系统的瓶颈常在于系统的响应速度。如果系统响应速度过慢,用户就会出现埋怨情绪,系统的价值也因此会大打折扣。因此,提高系统响应速度,是非常重要的。 懒加载(Load On Demand)是一种独特而又强大的数据获取方法,它能够在用户滚动页面的时候自动获取更多的数据,而新得到的数据不会影响原有数据的显示,同时最大程度上减少服务器端的资源耗用。 也叫延迟加载,即在需要的时候进行加载,随用随载。 为什么需要懒加载? 像vue这种单页面应用,如果没有应用懒加载,运用webpack打包后的文件将会异常的大,造成进入首页时,需要加载的内容过多,时间过长,会出啊先长时间的白屏,即使做了loa
0 3926浏览
¥ 9.90 - Vue项目vscode 安装eslint插件的方法(代码自动修复)ESlint:是用来统一JavaScript代码风格的工具,不包含css、html等。 方法和步骤: 通常情况下vue项目都会添加eslint组件,我们可以查看webpack的配置文件package.json查看,也可以查看工程下是否有.eslintrc.js和.eslintignore查看到eslint是否开启。 当我们编写不符合eslint规范的代码时,启动项目会报错,比如 这个时候可以安装vscode eslint插件,就可以自动检测不符合规范的代码。打开vscode左侧扩展面板,搜索eslint,点击安装,重启后生效 安装好之后,还需要在vscode文件中进行设置: 通过 f
0 4880浏览
¥ 9.90 - vue项目启动出现cannot GET /服务错误的解决方法上午做了项目,中午吃完饭后回来再跑一次服务器, 出现 Cannot GET/: 控制台中并没有报错;npm run dev命令行窗口也没有报错。 原因 在网上查了一堆,发现这个问题还挺多呢,而且各个回答的解决方式都竟然有许多不同… 于是把能改的地方都改了…(基本上相当于将配置信息改回来) 关闭 history 模式 关闭history模式,用/#/路由的方式开启,(history模式要跑在服务端里面); 更改端口号 更改端口号(没改的话打开原端口号自动加上登陆次数) 在 webpack.base.conf.js 配置信息里面,把自己改动的部分先注释掉再重新跑一下服务,在
0 5156浏览
¥ 9.90 - 解决vue项目中出现Invalid Host header的问题在vue-cli版本为2.x的情况下修改webpack.dev.conf.js中的devServer对象加入disableHostCheck: true devServer: { disableHostCheck: true, } vue-cli版本3.0的情况下修改vue.config.js的配置 module.exports = { devServer: { disableHostCheck: true } } 补充知识:vue中使用wangeditor富文本编辑器 1.先下载 编辑器 cnpm install wangeditor –save 2.用法: 2.1、html
0 5466浏览
¥ 9.90 - 解决vue单页面应用打包后相对路径、绝对路径相关问题在项目开发过程中,在部署过程中,用到了反向代理,这就要求前端代码中不能使用绝对路径。但是我们知道,一般情况下,通过webpack+vuecli默认打包后的HTML、css、js等文件,使用的都是绝对路径。下面可以举几个例子来看一下: 1、打包后的index.html文件 2、打包后的css文件 所以,如果在项目中需要使用相对路径来获取静态的资源文件,需要怎么做呢? 1、修改webpack配置文件中的assetsPublicPath,修改为如下图所示。 修改配置后,进行打包发现,打包后的index.html文件中,对css等文件的调用,变成相对路径。 但是同时我们也会的发现这样修改后,导
0 5759浏览
¥ 9.90 - 解决vue移动端适配问题1,先看看网上关于移动端适配讲解 再聊移动端页面适配,rem和vw适配方案! 基础点:rem相对根节点字体的大小。所以不用px; 根字体:字体的大小px; px:你就当成cm(厘米)这样的东西吧; 基准:750设计稿; 这是方案的基础理论,在这个基础上,我们还要搞明白,到底要干一件什么事情! 目标一、手机适配:就是页面上的尺寸,无论高度,还是宽度,还有字体,随屏幕的宽度变化!这里是屏幕宽度!是不是想到了vw,对,就是这个意思;——最大程度在各个尺寸屏幕上还原设计稿 目标二、px转换成rem:一般UI给的设计稿宽度大小是750,所以,我们想直接写上面UI标记的尺寸;——最大程度减少工作 为什么
5 1544浏览
¥ 9.90 - 详解webpack打包vue项目之后生成的dist文件该怎么启动运行主要介绍了详解webpack打包vue项目之后生成的dist文件该怎么启动运行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
0 7164浏览
¥ 9.90 - webpack配置proxyTable时pathRewrite无效的解决方法主要介绍了webpack配置proxyTable时pathRewrite无效的解决方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
0 4997浏览
¥ 9.90 - 浅谈微信页面入口文件被缓存解决方案缓存对于前端页面来说,是加速页面加载的利器之一,但也同时带来了很多问题,比如新版本发布之后,怎么替换客户端上的缓存文件呢?大家一般的的解决方案主要有以下几种形式, 一般情况 1、添加版本号,在静态资源文件的引用链接后面添加版本号,这样每次发布的时候更新版本号,就能让叫客户端加载新的资源文件,避免再次使用缓存的老文件,如 [removed][removed] 2、文件名使用hash形式,webpack中打包文件可直接生成,这样每次打包发布的时候都会产生新的hash值,区别于原有
5 1875浏览
¥ 9.90 - 解决vue打包后刷新页面报错:Unexpected token前言 今天遇到了一个很怪的问题,在vue-cli+webpack的项目中,刷新特定页面后页面会变空白,报错为index.html文件中Unexpected token <。 怪点一是开发环境没有问题,只有生产环境有问题,怪点二是只有一个页面有问题,其他页面完全正常 正文 报错截图: 根据上面的情况和以往经验,应该在index.html页面及发生错误的页面定位问题,但均解决不了问题。 最后找到此项目的路由处,经过多次测试,解决问题,也确定了问题原由,原来是:路由中path的值不能以小写m开头,否则就会报上面的错误。 在此写下报错环境及条件: vue版本:2.5.2 vue-router:3.0
5 4769浏览
¥ 9.90 - vue几个常用跨域处理方式介绍设置express代理请求 在基于vue-cli的项目中,在开发环境配置(config/dev.env.js)中设置代理,能够将所有/apidomain开头的请求都通过npm run dev启动的express服务器重定向到目标接口 官方文档:https://vuejs-templates.github.io/webpack/proxy.html proxyTable: { '/apidomain':{ target:'http://localhost:prot',//或ip或域名。 changeOrigin:true, pathRewrite: { '^/apido
0 1979浏览
¥ 9.90 - 详解@Vue/Cli 3 Invalid Host header 错误解决办法我的host设置 报错如下: 解决办法: @Vue/Cli 3 在vue.config.js里加上 .disableHostCheck(true) vue-cli 在webpack.dev.conf.js里加上 devServer: { disableHostCheck: true } 最后
5 3342浏览
¥ 9.90 - 在vue项目中引入高德地图及其UI组件的方法引入高德地图: 打开index.html,引用高德地图的JavaScript API: [removed][removed] 在“key=”这里添加你申请的key,key不需要加引号。 引入高德地图UI组件,只需要在上面代码后面再加一串代码: [removed][removed] 配置webpack 打开webpack.base.conf.js文件,找到modul
0 2615浏览
¥ 9.90 - Webpack中css-loader和less-loader的使用教程主要介绍了关于Webpack中css-loader和less-loader的使用教程,文中通过示例代码介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
0 918浏览
¥ 9.90 - vue中created和mounted的区别浅析前言 关于vue.js中的生命周期,如果不是有特别的需求,一般在项目开发过程中更多的使用created和mounted, 所以在本文中主要讲解created与mounted在开发中的主要使用区别。 关于完整的生命周期,不久会在另一篇文章中做整体的理解,包括activated、destroyed等,不过可能会有点晚,大家可以留意一下 版本信息: 系统:win10 Vue:2.5.2 webpack:3.6.0 npm:6.9.0 node:10.15.3 生命周期 完整的生命周期图示为了避免占用板块,这里就不贴出来了,大家可以自行前往vue生命周期查看。 浏览器渲染过程
0 8540浏览
¥ 9.90 - Vue webpack 项目自动打包压缩成zip文件的方法主要介绍了Vue -- webpack 项目自动打包压缩成zip文件的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
0 1455浏览
¥ 9.90 - vue-cli启动本地服务局域网不能访问的原因分析主要介绍了vue-cli启动本地服务,局域网下访问不到的原因分析,在文中还给大家介绍了vue-cli起的webpack项目 用localhost可以访问,但是切换到ip就不可以访问的原因,本文给大家介绍的非常详细,需要的朋友参考下
0 2420浏览
¥ 9.90 - 解决Vue-cli无法编译es6的问题最近使用vue-cli创建项目的时候,遇到es6无法转换成es5的情况,项目在ios9下无法正常运行,在webpack.base.conf.js里面修改babel的配置项,添加src目录也没用,于是百度,谷歌找方法,最后自己想了想是不是没有配置.babelrc文件,于是在项目根目录创建.babelrc文件,同时在文件中编写 { presets: [ env ], plugins: [ transform-runtime ] } 于是es6语法成功编译成es5,开心。 补充知识:vue cli2、cli3编译(打包)后的chunk-vendors.js文件
0 1196浏览
¥ 9.90 - 在vue中使用console.log无效的解决webpack开发环境下,在vue中使用console.log无效,一直以为webpack出了问题。 使用window.console.log()就能够顺利在浏览器控制台输出了。 以及 在axios请求的回调中依旧无法输出使用window.console.log()/console.log(),先留坑吧。 补充知识:vue中 :style 与 :class 三元运算符使用 style三元表达式 <p xss=removed xss=removed>{{m.txt}}</p> class三元表达式 <i cla
5 4292浏览
¥ 9.90 - 完美解决通过IP地址访问VUE项目的问题第一步 1.将config里面的host设置成0.0.0.0 host: ‘0.0.0.0’, 2.修改package.json scripts: { start: cross-env NODE_ENV=development webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --host 0.0.0.0, } 第一步和第二步都有ip,其实第二步优先级高,这里第二步的host可以不设置,vue默认执行第一步的设置 3.查看开发机的ip地址,并告诉给其他小伙伴,还有端口号 补充
5 2113浏览
¥ 9.90 - 【npm】npm 全局安装 和 局部(本地)安装本地安装:npm命令默认情况下会将包安装到当前目录下,避免了不同程序依赖不同版本包的冲突;减少了包开发者API的兼容性的问题;缺点是会出现一个包安装多次的情况。 全局安装:提高程序重复利用,避免一个程序多个版本的情况;但是缺点是难以处理不同版本的依赖 全局安装 局部(本地)安装 命令 npm install webpack -g npm install --save-dev webpcak 安装位置 一般在 Node安装目录下的node_modules文件夹中:\Users\用户名\AppData\Roaming\ 目录下\npm\node_modules 项目的node_
5 7209浏览
¥ 9.90 - webstorm+vue初始化项目的方法vue新项目准备: 1、安装nodejs,官网下载傻瓜安装 node -v 验证 2、npm包管理器,是集成在node中的,所以安装了node也就有了npm npm -v 验证 3、安装cnpm npm install -g cnpm –registry=http://registry.npm.taobao.org (完成之后,我们就可以用cnpm代替npm来安装依赖包了。如果想进一步了解cnpm的,查看淘宝npm镜像官网。) 4、安装vue-cli脚手架构建工具 npm install -g vue-cli vue新项目构建: 1、初始化项目模板: vue init webpack-simp
5 2897浏览
¥ 9.90 - 自定义Vue组件打包、发布到npm及使用教程本文将帮助:将自己写的Vue组件打包到npm进行代码托管,以及正常发布之后如何使用自己的组件。 本文讲述的仅仅是最基础的实现,其他复杂的操作需要非常熟悉webpack的相关知识,作者将继续学习。 按照大佬文中写的一步步操作,够细心的话基本可以一步到位。下面总结一下发布步骤: 1. 利用Vue的脚手架新建一个简易版的Vue项目my-project: vue init webpack-simple my-project -> cd my-project -> npm i -> npm run dev 2. 编写组件: src下新建myPlugin文件夹用于存放所以开发的组件
0 2738浏览
¥ 9.90 - vue favicon设置以及动态修改favicon的方法最近写公司项目时,动态更新favicon 动态更新之前需要有一个默认的favicon。 目前vue-cli搭建的vue项目里面已经有了一个static文件夹,存放静态文件。 favicon图片放到该文件夹下。 然后再index.html中添加: <link rel="shortcut icon" type="image/x-icon" href="static/favicon.ico" rel="external nofollow" > 然后刷新浏览器,就会更新。 如果没有效果,则查看你的build文件夹下:build/webpack.dev.conf.js中。(到这个步骤之前我的是出现了
5 3847浏览
¥ 9.90 - vue中eslintrc.js配置最详细介绍本文是对vue项目中自带文件eslintrc.js的内容解析, 介绍了各个eslint配置项的作用,以及为什么这样设置。 比较详细,看完能对eslint有较为全面的了解,基本解除对该文件的疑惑。 /** * 参考文档 * 【eslint英文文档】https://eslint.org/docs/user-guide/configuring * 【eslint中文文档】http://eslint.cn/docs/rules/ */ /** * eslint有三种使用方式 * 【1】js代码中通过注释的方式使用 * 【2】通过webpack的eslintConfig字段设置,es
0 5112浏览
¥ 9.90 - 详解webpack的proxyTable无效的解决方案主要介绍了详解webpack的proxyTable无效的解决方案,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
0 2056浏览
¥ 9.90