当前位置: 首页 > news >正文

分类目录网站大全湛江网站制作建设

分类目录网站大全,湛江网站制作建设,商城网站建设一般需要多少钱,神华科技网站建设前面我们进行了开源组件的自研,很多组件可直接用现成的开源组件库,并不需要自己重复造轮子,为此我们讲如何在当前vite vitepress tsx技术整合的项目中实现element plus组件的按需引入,同时解决遇到的一些坑。 安装Element Plus…

前面我们进行了开源组件的自研,很多组件可直接用现成的开源组件库,并不需要自己重复造轮子,为此我们讲如何在当前vite + vitepress + tsx技术整合的项目中实现element plus组件的按需引入,同时解决遇到的一些坑。

安装Element Plus

npm i -S element-plus

插件安装

npm install -D unplugin-vue-components unplugin-auto-import

vite配置

在这里插入图片描述

用到了vitepress来展示组件文档,要在文档的vue页面中使用element组件同样需要配置:

docs/.vitepress/config.ts

在这里插入图片描述

jsx文件中遇到的坑

jsx中使用element plus的按需引入方式遇到了一些坑,因为小卷习惯用tsx文件来写组件,发现要按需引入element plus,在tsx文件只存在如下问题:

  1. 直接使用<el-xxx>标签无法解析和识别,必须要手动引入下:

    import { ElButton } from 'element-plus'
    
  2. 手动引入后,element组件可以被解析渲染,但是样式却不生效,无法被引入

经过实验,发现.tsx文件可以用.vue文件来替换,语法完全保持不变:

在这里插入图片描述

写法如下:

<script lang="tsx">
import { defineComponent, ... } from 'vue'
export default defineComponent({name: 'XxxComponent',setup(...) { ... }
})
</script>

也就是我们只要把原来.tsx文件内容全部原封不动的拷贝到对应.vue文件的<script lang='tsx'></script>标签体中即可。

然后我们就放心的直接使用element提供的组件即可,不需要做任何的导入,直接使用,比如对分页内容的渲染,我们直接使用element提供的<el-button>组件:

在这里插入图片描述

在这里插入图片描述

http://www.yayakq.cn/news/823850/

相关文章:

  • 创新的营销型网站湖南省交通建设质量监督站网站
  • 淘宝网站基础建设 托管中文wordpress主题免费下载
  • 江岸区建设局网站网站域名的所有权
  • 杭州网站建设设计制作嘉兴网站制作费用
  • phpstud可以做几个网站个人简历代写
  • 河南网站建设SEO优化制作设计公司网站建设有利点
  • 网站规划设计报告软件开发分工5个角色
  • 岳阳网站建设企业谷歌在线浏览器免费入口
  • 网站出现搜索未来做那些网站能致富
  • 网站建设公司的流程电力建设监理招聘网站
  • 做网站月入100万广州番禺区详细地图
  • 厦门哪里有做网站杭州做网站哪家好
  • 天宁寺网站建设深圳住房和建设局网站预约放号
  • 网站改版的步骤wordpress中文是什么?
  • 中英文双语网站怎么做多用户商城系统哪个好用
  • 免费推广自己的网站电商扶贫网站建设
  • 东莞建站公司运转全网天下有 名佛山网站制作外包
  • 西安建设商城类网站140平米装修多少钱
  • 有什么网站可以做设计兼职品牌策划公司经营哪些内容
  • 淘宝网官方网站数字创意设计包括哪些案例
  • 营销网站建设公司哪家好seo去哪里学
  • 商城 网站 功能wordpress打印短代码
  • 卖车网站WordPress出现404怎么办
  • 网站开发语言学习C 吗深圳住建局官方网电话
  • 安徽专业做网站的大公司快速的网站建设
  • 房地产网站编辑华为官网商城手机价格
  • 网站设置了自动登录怎么显示密码有没有资源可以在线观看
  • 长春企业自助建站系统网站上传大文件
  • 住房和城乡建设部网站执业资格注册中心谷歌seo和百度区别
  • seo网站优化及网站推广外贸实用工具