7.NUTUI
1. 下载使用
- 下载NutUI和按需引入
npm i @nutui/nutui@3
npm install vite-plugin-style-import --save-dev
- vite配置:
vite.config
import vue from '@vitejs/plugin-vue'
import { createStyleImportPlugin } from 'vite-plugin-style-import'
export default {
plugins: [
vue(),
createStyleImportPlugin({
resolves: [{
libraryName: '@nutui/nutui',
libraryNameChangeCase: 'pascalCase',
resolveStyle: (name) => {
return `@nutui/nutui/dist/packages/${name.toLowerCase()}/index.scss`
},
}]
}),
],
css: {
preprocessorOptions: {
scss: {
// 配置 nutui 全局 scss 变量
additionalData: `@import "@nutui/nutui/dist/styles/variables.scss";`
}
}
}
};
main.ts配置
import { createApp } from 'vue'
import App from './App.vue'
// 引入NutUI并使用
import NutUI from '@nutui/nutui'
import '@nutui/nutui/dist/style.css'
createApp(App).use(NutUI).mount('#app')
- Title: 7.NUTUI
- Author: 明廷盛
- Created at : 2026-04-23 04:24:01
- Updated at : 2026-04-23 09:10:00
- Link: https://blog.20040424.xyz/2026/04/23/⚔️实战项目/2. 毕设/7.NUTUI/
- License: All Rights Reserved © 明廷盛