
码云vue项目管理
1.码云上根据需求创建项目;2.进入项目——>克隆/下载 选择复制 SSH3.clone码云上的项目到本地:在相关目录(如 A)下运行终端,执行指令: git clone 复制的SSH地址; 此时在A里面创建了码云上项目文件(如B),4.创建vue项目:运行 vue init webpack B(B为克隆到本地的文件夹名称); 5.根据自己的需求...
2024-01-10
vue项目报错处理
当我们执行完npm run serve命令时,会遇到这样的情况。报错这时我们需要用VS Code把项目打开,然后打开终端,找到package.json文件,里面放的都是我们安装的插件,找到less-loader,删除它,然后记得保存。在终端界面输入npm i命令运行结果我们再次执行npm run serve命令,提示我们缺少两个包...
2024-01-10
vue项目打包步骤
vue项目打包终端运行命令 npm run build打包成功的标志与项目的改变,如下图:点击index.html,通过浏览器运行,出现以下报错,如图:那么应该如何修改呢?具体步骤如下:1、查看package.js文件的scripts命令2、打开webpack.dev.conf.js文件,找到publicPath: config.dev.assetsPublicPath,按Ctrl点击,跳转到index.js文件3...
2024-01-10
vue项目打包压缩?
vue项目已经使用UglifyJsPlugin进行打包压缩了,上级要求项目打包之后js文件再小点,还有什么处理办法呢?希望大佬们能给点建议,如果可以的话,有点代码支持!拜谢!!!回答:webpack配置Compression-webpack-plugin压缩gzip文件https://segmentfault.com/a/1190000044007909回答:可以安装一下这个插件compres...
2024-02-05
vue项目运行端口问题
在运行vue项目时,项目配置端口与实际运行端口不一致这是什么原因 而且每一次重新启动的端口还都是随机的,没有重复的,困扰一天了,求解回答:npm install portfinder@1.0.21运行一下就可以了回答:今天也遇到这个问题了~!解决办法:在项目的 package.json 中新增一个属性:{ "resolutions": { "@vue/cli...
2024-01-10
vue 项目打包报错?
vue 项目打包报错? 应该怎么调整? error in ./src/store/modules/userStore.tsModule parse failed: Unexpected token (30:30)File was processed with these loaders: * ./node_modules/cache-loader/dist/cjs.js * ./nod...
2024-02-17
vue 项目碰到的问题
易车三期的项目,碰到的vue问题,暂时记录一下。 1、跨vue组件的方法调用 2、路由的跳转,带参数的(例如ID)跳转不到其他的页面 3、js文件的导出和引入,在一个vue文件中调用js文件的方法,此行为可以抽取公共的函数。 4、provide、inject 方法调用跨vue组件的methods中的方法 5、...
2024-01-10
Vue项目-商城
Vue商城项目结构分析:固定的头部: mint-ui组件库的Header组件切换的组件: 放置一个router-view来展示路由匹配到的组件固定的底部: MUI框架的代码片断 tabbar制作tabbar中的图标图标的类名在icon.thml和icons-extra.html中查找使用icons-extra.html中的图标时要引入对应的字体文件和样式文件将tabbar中的链接...
2024-01-10
vue项目实例-常用标签
感谢:https://www.jianshu.com/p/5d9b341d650f总结:1、<router-link to=\'\'>主要实现跳转链接功能,属性to=\'/\'即是跳转到path为\'/\'的路径.2、v-bind动态绑定指令,格式为:v-bind:你要动态变化的值="表达式"3、v-for列表渲染例:<tr v-for="item in peoples"> <td> {{item.name}} </td> </tr>4、v-show指令与v-if指令的区别就在于...
2024-01-10
vue 项目中实用的小技巧
# 在Vue 项目中引入Bootstrap有时在vue项目中会根据需求引入Bootstrap,而Bootstrap又是依赖于jQuery的,在使用npm安装时,可能会出现一系列的错误1、安装jQuerynpm install jquery2、安装Bootstrapnpm install [email protected]3以上两步,也可以先在package.json 配置文件中指定版本号,然后运行 npm install安装完了以后项目...
2024-01-10
vue项目加密之CBC加密
CBC加密1.添加工具类import CryptoJS from \'crypto-js\'const keyStrs = \'huayunabcd123456\'const keyIv = \'huayunkjsecurity\'export default {//加密 encrypt(word){ // cbc加密 let key = keyStrs; let iv = keyIv; key = CryptoJS.enc.Utf8.parse(key); iv = Cr...
2024-01-10
vue项目菜单点不动的问题
菜单点不动,console报错,刷新后正常在网上找到解决办法是router.onError((error) => { const pattern = /Loading chunk (\d)+ failed/g; const isChunkLoadFailed = error.message.match(pattern); const targetPath = router.history.p...
2024-02-15
vue项目中操作PDF文件
以前从来没接触过前端要求显示PDF文件,一时之间有点懵逼,不知从哪下手啊... 无奈之下,去找度娘,方法还不少,iframe embed object这些标签就可以, 可是拿过来做个demo一试,并没有什么卵用,网页中可以显示pdf,但是页面上就是出不来,反正我是没有试成功;还有PDFObject PDF.js 这两...
2024-01-10
vue项目中使用骨架屏的方法
现在的应用开发,基本上都是前后端分离的,前端主流框架有SPA、MPA等,那么解决页面渲染、白屏时间成为首要关注的点webpack可以按需加载,减小首屏需要加载代码的体积;使用CDN技术、静态代码等缓存技术,可以减小加载渲染的时长问题:但是首页依然存在加载、渲染等待时长的问题。那么如何...
2024-01-10
vue----第一个工程项目
1、创建工程vue init webpack hello-vue安装依赖# 进入工程目录cd hello-vue# 安装 vue-routernpm install vue-router --save-dev# 安装 element-ui(在vue项目中)npm i element-ui -S# 安装 SASS 加载器npm install sass-loader node-sass --save-dev# 安装依赖npm installNPM 相关命令说明npm install moduleName:安装...
2024-01-10
vue 项目 用户数据请求?
场景描述:目前项目将用户数据请求放在 App.vue 文件的 mounted 中而在路由拦截器中,会去判断用户是否为空当页面需要认证且用户数据为空时,路由会跳转到/login问题描述:当首次进入页面时,会先经过路由拦截器,再到 App.vue 中,调用请求数据的方法所以在 App.vue 中请求数据似乎不是很合理各位大佬平时在项目中是怎么实现的呢?回答:在login界面登录,登录成功后把toke...
2024-02-05
vue项目-各类卡顿问题记录
1、慎重修改prop传来的对象数据父子组件,是通过prop组件来实现通信的。如果是个基础类型,在子组件修改了prop的值,vue会报错。但是如果是引用类型,不会报错,甚至还给你修改了。当我们使用父组件传来的prop对象来构建视图,并有修改操作的时候,你会发现,会卡,会卡,会卡。。。。所以不要...
2024-01-10
使用ts开发vue项目知识点1
用ts开发项目变化还是挺大的由于 TypeScript 默认并不支持 *.vue 后缀的文件,所以在 vue 项目中引入的时候需要创建一个 vue-shim.d.ts 文件,放在根目录下declare module '*.vue' { import Vue from 'vue'; export ...
2024-01-10
Vue项目优化打包详解
目录前言一、路由懒加载1.为什么需要路由懒加载2.如何实现路由懒加载3.路由懒加载中的魔法注释二、分析包大小1.需求2.如何生成打包分析文件三、webpack配置排除打包1.需求2.排除打包四、 引用网络资源1.需求2.CDN3. 实现步骤五、 打包去除console.log1.需求2.代码演示总结前言Vue项目开发完毕后,对项目...
2024-01-10
Vue项目环境配置流程
一、配置仓库公钥(SSH)1、打开命令面板,在命令面板输入ssh-****** -t rsa -C “注册仓库时的邮箱”,在系统盘生成.ssh后缀文件夹和.pub后缀文件。如下图:2、打开.pub后缀文件,复制文件里的代码到码云:这样就生成了公钥二、创建项目仓库点击新建仓库,填好仓库名称以及是否开源等信息即可创...
2024-01-10
浅入深出Vue:发布项目
项目完成之后,当然不能满足于在我们的开发环境下跑一跑。我们可以打包发布到服务器上,让大家一起来欣赏一下你的作品。那么 vue 项目如何打包发布呢,新建的项目目录下通常都有一个 README.md 的文件,里面就描述了发布的步骤:下面这个是 vue-cli 3.x 创建的项目中的 README.md 文件内容:# firstpage...
2024-01-10
Vue2.0项目实战语法
一、安装配置依赖1) vue init webpack-simple 项目名称 2) cnpm install3 ) npm run dev4 ) cnpm install vuex vue-router axios -D5 ) cnpm install style-loader css-loader -D 6 ) 需要在webpack.config.js中加入 { test: /\.css$/, loader: 'style-loader!...
2024-01-10
项目vue2.0仿外卖APP(二)
vue-cli开启vue.js项目github地址:https://github.com/vuejs/vue-cliVue.js开发利器vue-cli,是vue的脚手架工具。在工地上,脚手架是工人搭建好的架子,能够帮助工人们作业;在技术圈,脚手架就是来帮助我们编写好基础的代码的工具。Vue-cli就是帮助我们写好vue.js基础代码的工具。使用Vue.js,当你构建一个原型...
2024-01-10
vue 项目软键盘回车触发搜索事件
目的:掉起来右下角为搜索的按钮步骤:1、input的type改为search,再写keydown按下时的事件调取搜索事件的方法这样安卓手机上回车就变成了“搜索”,不过ios仍然是换行2、input 外面套form,必须要有action,action=“javascript:return true”我的项目用van:想弹出数字键盘,并监听搜索(换行),在安卓上执...
2024-01-10
vue项目打包后请求不到数据的问题
vue项目打包后请求不到数据的问题为什么我们在开发vue项目的时候需要配置反向代理,原因是因为我们本地开发的时候会出现跨域的问题,这个时候就需要反向代理来帮我们处理跨域的问题,但是有些开发者在开发完项目的时候,会直接打包,直接打包的话就会出现问题,请求不到数据,是因为我们...
2024-01-10
