vue+element

本文分享了使用Vue结合Element UI开发过程中的实用技巧,包括解决打包上线问题、背景图片加载、时间戳转换及懒加载优化等,为开发者提供宝贵经验。

vue+element开发(第一次)

在选择vue的UI时,对比了 element和iview,然后选择了element,总的来说,element的用户多,博客啥的也多
开发途中的几个比较特色(奇葩)的功能,听我细细道来


vue-cli创建项目
安装依赖,配置跨域
这些就不说了,网上教程遍地走

打包上线问题

1.页面空白,静态资源文件报错404:

需要配置,config文件下的index.js

在这里插入图片描述
2.经过1之后还是出现页面空白,但是静态资源可以加载到;需要在路由文件里面加base;
在这里插入图片描述
3.使用css的background引入的图片无法加载,这种情况需要配置config文件下的utils.js;

publicPath: '../../',

在这里插入图片描述
4.打包上线之后,刷新页面报404,未找到页面,这个时候就需要后端配合一下;如果报404的时候,要重定向到首页去,这样就可以了,如果前端项目单独的一个服务器,可以使用node或者nginx进行重定向;


类似vue管道(filters)的那种,比如时间戳转化

因为element的表格组件的特性,使用管道太麻烦,幸好文档提供
看了遍文档不太明白意思,然后又经过百度,成功转化
给el-table-column设置这没个属性就可以了,另外formatDate方法写在methods里面的

:formatter="formatDate" 
vue的this.$router.go()

开发环境可以刷新本页,打包线上之后失效,然后问了人,改成了js
的刷新location.reload()

vue打包上线之后vendor.js有1.5m,以及懒加载

vue懒加载优化了第一次加载的速度,使用懒加载可实现按需加载

将vue,axios,使用cdn加速(bootcdn),然后在进行webpack配置可将vendor的大小降低很多
我对这个了解也不是很多,请自行百度


也许是后台系统,遇到的比较难的,大的问题不是很多…

Vue + Element是一种在Vue项目中使用Element UI框架的组合。Element是一个基于Vue 2.0的桌面端组件库,为开发者、设计师和产品经理提供了丰富的组件和样式。\[1\] 要在Vue项目中使用Element UI,首先需要引入Element UI。可以通过两种方法引入:一种是通过安装Node包,另一种是通过CDN引入。如果选择安装Node包的方式,可以使用命令`cnpm i element-ui --save`进行安装。如果选择CDN引入的方式,需要在HTML文件中引入Element UI的样式和组件库的链接。\[3\] 在main.js文件中,需要注册Element UI。可以通过`import ElementUI from 'element-ui'`和`Vue.use(ElementUI)`来注册Element UI。这样就可以在Vue项目中使用Element UI的组件了。\[2\]\[3\] 使用Element UI的具体步骤可以参考Element官网提供的例子和代码,根据官网的指引来实现想要的效果。\[3\] 总结起来,Vue + Element是指在Vue项目中使用Element UI框架的组合。通过引入Element UI并在main.js中注册,可以在Vue项目中使用Element UI的丰富组件和样式。具体的使用步骤可以参考Element官网提供的例子和代码。 #### 引用[.reference_title] - *1* *2* [VueElement的使用](https://blog.youkuaiyun.com/s_9527_s/article/details/123094193)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [vue中使用element(菜鸟教程)](https://blog.youkuaiyun.com/weixin_44727080/article/details/113607189)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值