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

常用网站开发语言嵌入式软件开发和软件开发的区别

常用网站开发语言,嵌入式软件开发和软件开发的区别,百度seo高级优化,wordpress x themesass 安装 因为在使用vite 创建项目的时候#xff0c;已经安装了sass#xff0c;所以不需要安装。 如果要安装#xff0c;那么就执行 npm i -D sass 创建文件 src 目录下创建文件 目录结构如图所示#xff1a; reset.scss *, ::before, ::after {box-sizing: border-…sass 安装 因为在使用vite 创建项目的时候已经安装了sass所以不需要安装。 如果要安装那么就执行 npm i -D sass 创建文件 src 目录下创建文件 目录结构如图所示 reset.scss *, ::before, ::after {box-sizing: border-box;border-color: currentcolor;border-style: solid;border-width: 0; }#app {width: 100%;height: 100%; }html {box-sizing: border-box;width: 100%;height: 100%;line-height: 1.5;tab-size: 4;text-size-adjust: 100%; }body {width: 100%;height: 100%;margin: 0;font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB,Microsoft YaHei, 微软雅黑, Arial, sans-serif;line-height: inherit;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility; }a {color: inherit;text-decoration: inherit; }img, svg {display: inline-block; }svg {// 因icon大小被设置为和字体大小一致而span等标签的下边缘会和字体的基线对齐故需设置一个往下的偏移比例来纠正视觉上的未对齐效果vertical-align: -0.15em; }ul, li {padding: 0;margin: 0;list-style: none; }*, *::before, *::after {box-sizing: inherit; }a, a:focus, a:hover {color: inherit;text-decoration: none;cursor: pointer; }a:focus, a:active, div:focus {outline: none; } body {background: pink; } index.scss use ./reset;variables.scss // src/styles/variables.scss $bg-color: red; 上面导入的 SCSS 全局变量在 TypeScript 不生效的需要创建一个以 .module.scss 结尾的文件 variables.module.scss // 导出 variables.scss 文件的变量 :export {bgColor: $bg-color; } 引用 main.ts 中配置 import { createApp } from vue; import /style.css; import App from /App.vue; // element-plus 引入icon import { setupElIcons } from /plugins; // 引入svg import virtual:svg-icons-register; // 引入样式 import /styles/index.scss; const app createApp(App); // 全局注册Element-plus图标 setupElIcons(app); app.mount(#app);vite.config.ts 中配置 // UserConfig,ConfigEnv 都是类型约束 import { UserConfig, ConfigEnv, loadEnv, defineConfig } from vite; import vue from vitejs/plugin-vue; // 配置vue使用jsx import vueJsx from vitejs/plugin-vue-jsx;// 以下三项引入是为配置Element-plus自动按需导入 import AutoImport from unplugin-auto-import/vite; import Components from unplugin-vue-components/vite; import { ElementPlusResolver } from unplugin-vue-components/resolvers;// 引入svg import { createSvgIconsPlugin } from vite-plugin-svg-icons;// 引入路径 import { resolve } from path;// 指定路径 使用 代替/src const pathSrc resolve(__dirname, src);// https://vitejs.dev/config/export default defineConfig(({ mode }: ConfigEnv): UserConfig {return {resolve: {alias: {: pathSrc,},},plugins: [vue(),// jsx、tsx语法支持vueJsx(),AutoImport({// 自动导入 Vue 相关函数如ref, reactive, toRef 等imports: [vue, pinia, vue-router],resolvers: [// 自动导入 Element Plus 相关函数如ElMessage, ElMessageBox... (带样式)ElementPlusResolver(),],eslintrc: {enabled: true, // 默认 false, true 启用生成。生成一次就可以避免每次工程启动都生成一旦生成配置文件之后最好把 enable 关掉即改成 false。// 否则这个文件每次会在重新加载的时候重新生成这会导致 eslint 有时会找不到这个文件。当需要更新配置文件的时候再重新打开// 浏览器需要访问所有应用到 vue/element api 的页面才会生成所有自动导入 api 的文件 jsonfilepath: ./.eslintrc-auto-import.json,// 默认就是 ./.eslintrc-auto-import.jsonglobalsPropValue: true,},vueTemplate: true, // 默认 true 是否在vue 模版中自动导入dts: resolve(pathSrc, typings, auto-import.d.ts), // 自动导入组件类型声明文件位置默认根目录}),Components({resolvers: [// 自动导入 Element Plus 组件ElementPlusResolver(),],dts: resolve(pathSrc, typings, components.d.ts), // 自动导入组件类型声明文件位置默认根目录}),// 通过 createSvgIconsPlugin() 入参指定了svg 文件所在的目录和 symbolId。createSvgIconsPlugin({// Specify the icon folder to be cachediconDirs: [resolve(process.cwd(), src/assets/icons)],// Specify symbolId format// symbolIdsymbolId: icon-[dir]-[name],}),],// vite.config.tscss: {// CSS 预处理器preprocessorOptions: {//define global scss variablescss: {javascriptEnabled: true,additionalData: use /styles/variables.scss as *;,},},},}; }); 使用 HelloWord.vue script setup langts import { ref } from vue; import variables from /styles/variables.module.scss; defineProps{ msg: string }();const count ref(0); /scripttemplatedivel-buttonDefault/el-buttonel-button typeprimaryPrimary/el-buttonel-button typesuccessSuccess/el-buttonel-button typeinfoInfo/el-buttonel-button typewarningWarning/el-buttonel-button typedangerDanger/el-buttonhr /el-icon size16 colorredEdit //el-iconhr /svg-icon icon-classrefresh spin /刷新hr /div classtest-css测试是否引入了颜色/divhr /div :style{ background-color: variables[bgColor] }测试全局使用/div/div /templatestyle scoped langscss .read-the-docs {color: #888; } .test-css {width: 100px;height: 100px;background-color: $bg-color; } /style 效果展示
http://www.hkea.cn/news/14585323/

相关文章:

  • 站外推广平台有哪些安装wordpress404
  • 哪些网站用c 做的贵州app开发公司
  • 资兴市住房和城乡建设局网站人力外包项目外包
  • 网站出现搜索电子商务网站建设的基本流程
  • 重庆找做墩子网站免费网站空间女人
  • 如何做招聘网站效果评估无锡网络建站
  • 唯品会一家做特卖的网站京东网站建设目标
  • 找别人做淘客网站他能改pid吗网站推广的四个阶段
  • 网站建设一站式服务域名交易域名出售
  • 英语教学网站建设意见标识设计网站
  • 网站ip解析网店运营都要做什么
  • 宛城区建网站网站开发的现状分析
  • 设计网站推荐语做网站公司哪家正规
  • asp.net mvc 企业网站电气工程及其自动化
  • nuxt做多页面网站微网站 微官网的区别
  • 网站子页设计坪山网站开发
  • 帝国建设网站网页设计尺寸多少比较好
  • 西宁网站建设有限公司校园网认证登录入口
  • 织梦的网站数据还原怎么做小程序代理加盟前景
  • 东莞做微网站清远网站建设
  • 网站建设招聘做网站投注代理犯罪吗
  • 汉中网站建设网页开发背景
  • 网站制作论文优帮云网站平台做推广方案
  • 做网站可以用php吗苏州网站建设问问q778925409强涵
  • 网站建设合同需要缴纳印花税青岛专业网站制作
  • wordpress修改固定链接打不开福州seo服务
  • 什么是网站空间信息网站单个页面301重定向到新网站
  • 博客网站模版面包屑导航的网站
  • 长沙百度网站推广优化WordPress前台用户发布
  • 做网站自己买域名自媒体怎么申请注册