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

昆明市西山区建设局网站iis默认网站建设中

昆明市西山区建设局网站,iis默认网站建设中,免费网站建设公司联系方式,单页网站制作需要多少钱前面我们进行了开源组件的自研,很多组件可直接用现成的开源组件库,并不需要自己重复造轮子,为此我们讲如何在当前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.laogonggong.com/news/53732.html

相关文章:

  • 电子商务网站开发的流程怎么做宣传网站
  • qq空间认证的网站后台根目录机械网站建设栏目内容
  • 大的网站制作网站360自然排名要怎么做
  • 动漫制作专业简介广州seo代理商
  • 电商网站模块有哪些织梦网站建设实训心得
  • 建设部网站官网办事大厅商业网站开发实训总结
  • api网站制作企业信息系统查询
  • 响应式网站的设计尺寸公司注册资金新规定
  • 做网站需要哪些费用支出济南网站建设山东聚搜网好评
  • 网站vps阳高网站建设
  • 淘宝购物券网站怎么做深圳市福田建设集团
  • 网站建设公司专业的建站优化公司大连网站优化
  • 门户网站规划新乡电商网站建设
  • 做网站 还是淘宝店苏州软件外包公司有哪些
  • 广州做包包的网站好网站建设的重要性 学校
  • 平顶山建设网站建设网站都需投入哪些资源
  • 流量与网站微信网站设计
  • 网站专题页面开发衡阳有实力seo优化
  • 自己怎么做响应式网站企业推广文案范文
  • 有了网站怎么做app吗重庆市建设工程信息网官网入口网址
  • 金华网站制作案例logo设计注册
  • 钻井网站建设wordpress 缩略图裁剪
  • 租整套房做民宿的网站什么是网站开发设计与实现
  • 购物网站的后台网络推广培训吧
  • 网站后期wordpress 弱口令
  • 网站整站模板网站建设报告
  • 最新的域名温州网站优化推广方案
  • 无锡自助建站软件网站建设背景分析论文
  • 作图网站做课程表php网站建设的公司
  • 网站相关前置许可哪一家网站做简历