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

长沙做网站价格宁波网站建设

长沙做网站价格,宁波网站建设,南京网页设计培训机构,做侦探网站1.创建vu3项目&#xff1a; vue3官网&#xff1a;简介 | Vue.js 执行命令 npm create vuelatest 2.终端会出现如下选项&#xff0c;不确定的直接enter键进入下一步&#xff1b; 3.然后再执行下方命令&#xff1a; cd <your-project-name> npm install4.安装依赖成功…

1.创建vu3项目:

vue3官网:简介 | Vue.js

执行命令

npm create vue@latest

2.终端会出现如下选项,不确定的直接enter键进入下一步;

3.然后再执行下方命令:

cd <your-project-name>
npm install

4.安装依赖成功后引入elementplus,执行命令:

elementplus官网一个 Vue 3 UI 框架 | Element Plus

npm install element-plus --save

5.引入element-plus分为全局引入和按需引入两种方式,一般在工程项目中,由于全局引入会导致不必要的资源加载,为提升项目性能,建议进行按需引入。两种引入方式分别为:

5.1全局引入:

全局引入就是在项目入口(main.ts)文件直接引入组件以及组件全部的样式文件;代码如下:

// main.ts
import { createApp } from 'vue'
import ElementPlus from 'element-plus' //全局引入
import 'element-plus/dist/index.css'
import App from './App.vue'const app = createApp(App)app.use(ElementPlus)
app.mount('#app')

5.2按需引入:

在vue3中按需引入ElementUI,需要使用其他的插件辅助,需要安装unplugin-vue-components 和 unplugin-auto-import这两款插件;执行如下命令:

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

然后再vite或者webpack或者vue.config.js配置中添加相应的配置,如下所示:

vite中

// vite.config.ts
import { defineConfig } from 'vite'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'export default defineConfig({// ...plugins: [// ...AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),],
})

webpack中

// webpack.config.js
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')module.exports = {// ...plugins: [AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),],
}

vue.config.js中

const { defineConfig } = require('@vue/cli-service')
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')module.exports = defineConfig({configureWebpack: {plugins: [AutoImport({resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver()],}),],}
})

引入之后按需导入组件,如引入input组件和button组件:

<template><div><el-input class="input" v-model="input" type="file" placeholder="Please input" /><el-button class="button" type="primary">文件处理</el-button></div>
</template><script>import { ElButton, ElInput } from 'element-plus'import { ref } from 'vue'export default {components: { ElButton,ElInput },}</script>
<style scoped>
.input {display: inline;margin: 20px 30px;
}
.button {width: 90px;
}
</style>

6.运行项目命令:

npm run dev

http://www.hengruixuexiao.com/news/21394.html

相关文章:

  • 网站设计公司长沙公司网站测试
  • 网页百度优化大师有用吗
  • 萍乡公司做网站关键词名词解释
  • 吴中区两学一做网站一套完整的运营方案
  • 苏州市网站建设网址解析ip地址
  • 做外贸生意的网站重庆森林为什么不能看
  • 竹中建设官方网站短视频营销
  • wordpress建站环境搭建博客网站注册
  • 电子商城网站系统平台外宣推广技巧
  • 网站反向代理怎么做搜索引擎网站大全
  • 给别人做网站自己建个网站要多少钱
  • 东城手机网站建设淮北网站建设
  • 小程序源码无需服务器郑州见效果付费优化公司
  • 钟表网站开发背景文章aso优化是什么意思
  • 平顶山网站制作哪家公司好百度做广告多少钱一天
  • 化妆品营销型网站黑帽seo培训大神
  • 买房网站排名线上平台怎么推广
  • 洋县住房和城乡建设管理局网站品牌战略
  • 最近新闻内容西安优化网站公司
  • 网站图片优化大小推广注册app赚钱平台
  • 苏州做网站专业的公司深圳百度竞价托管公司
  • 网站建设小知识亚马逊跨境电商
  • 广州公司电商网站建设html制作网页代码
  • app与网站的区别是什么百度关键词推广
  • 中华建设杂志社网站新闻稿发布软文平台
  • 做平面设计必知的网站百度电脑版下载官方
  • 厦门网站制作建设长春seo按天计费
  • 个人是否做众筹网站每天三分钟新闻天下事
  • 大庆建设网站上海官网seo
  • wordpress 列表页输出上海网络优化seo