首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

uni-app(优医咨询)项目实战 - 第2天

-- App.vue --> // 将下载的字体文件及样式表放到 static/fonts 目录 // 将 iconfont.css 改成 iconfont.scss...@import '@/static/fonts/iconfont.scss'; App.vue 引入字体文件后可以在任何页面使用字体图标了,使用的方式也网页是一样的: <...type 指定自定义图标的名称 注意事项:原生小程序是不支持引入本地字体图标文件,必须为网络地址或base64,使用 uni-app 时引入的本地字体文件在打包后会处理成 base64,因此使用时可以引入本地字体文件...把生成的字体文件 color-fonts.css 放到项目中,然后 App.vue 文件全局引入 // 将下载的字体文件及样式表放到 static/fonts 目录 // 将 iconfont.css 改成 iconfont.scss

15110

如何利用 SCSS 实现一键换肤

这是第 133 篇不掺水的原创 本文首发于政采云前端团队博客:如何利用 SCSS 实现一键换肤 https://www.zoo.team/article/theme-scss 前言 项目开发过程...乃至于 APP 底部的 banner 的 icon、文案和背景图都是运营线上可配置的。还有的功能比如更换系统字体大小等。 这些本质上都是 CSS 的动态渲染的需求。...index.scss // 主题入口文件 │ └── old └── views ├── Home.vue // 主题切换页面 ├── List.vue └── Mine.vue...可自定义其他主题 vue.config.js 配置项处理 我们不想每次都引入 CSS 变量,可以配置项利用 CSS 插件自动注入全局变量样式。... App.vue 文件下的 mounted 中将 body 添加一个自定义的 data-theme 属性,并将其设置为 default // App.vue mounted() { document

2.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vue-cli3项目搭建配置以及性能优化

    }, } app.vue引入reset.scss文件,完成后,样式即可进行全局调用了。... @import "assets/css/reset"; 6.移动端适配配置 本项目中主要用rem来进行页面的适配操作的,因为rem就可以随根字体大小改变而改变...文件,全局引入scss函数: /** 转化px为rem。...js文件进行配置以达到压缩效果,先看一下没有配置代码情况,整个app.js 的文件是2.8M(因为是初始项目),但是如果页面一多,就不只这个数了。...优化前, 看下相关文件的响应代码: 看下app.js文件的返回代码:代码如下: vue.config.js文件中加入,run以下后查看app.js情况,文件会变小(由于初始项目体积小,看不出多大区别

    1.6K10

    vue-cli3项目搭建配置以及性能优化

    }, } app.vue引入reset.scss文件,完成后,样式即可进行全局调用了。... @import "assets/css/reset"; 移动端适配配置 本项目中主要用rem来进行页面的适配操作的,因为rem就可以随根字体大小改变而改变...文件,全局引入scss函数: /** 转化px为rem。...js文件进行配置以达到压缩效果,先看一下没有配置代码情况,整个app.js 的文件是2.8M(因为是初始项目),但是如果页面一多,就不只这个数了。...优化前, 看下相关文件的响应代码: 看下app.js文件的返回代码:代码如下: vue.config.js文件中加入,run以下后查看app.js情况,文件会变小(由于初始项目体积小,看不出多大区别

    1.5K20

    webpack教程:如何从头开始设置 webpack 5

    对于开发,webpack 还提供了一个开发服务器,它可以我们保存时动态地更新模块和样式。vue create和create-response-app本质上都依赖于 webpack。...安装一下: npm i -D html-webpack-plugin src文件创建一个template.html文件,这里,我们自定义一个title,内容如下: src/template.html...将 JS 编译为浏览器可以理解的版本 导入样式并将 SCSS 编译为 CSS 导入图像和字体 (可选)设置React或Vue Babel (JavaScript) Babel是一个工具,可让使用最新的...现在很多人都在使用CSS-in-JS、styled-components和其他工具来将样式引入到他们的 JS 应用程序。 当网站只有一个 CSS 文件,仅能够加载一个CSS文件就足够了。...为此可以为 webpack 设置两种配置: 生产配置,用于最小化,优化和删除所有源映射 开发配置,该配置服务器运行webpack,每次更改都会更新,并具有源映射 开发模式下是在内存运行所有内容,而不是构建一个

    2.2K10

    element-ui图标偶现乱码问题的原因和修复方法

    立马跑到线上去排查,自己电脑上登录进去看样式也没啥问题呀,然后审查元素才看到字体图标的 content 里确实是乱码: 自己本地 build 打包看了下源码,dist/css/app.xxx.css...element-ui 的图标 css 文件 sass 版本更新到 1.39.0,并且修改 vue.config.js 配置文件的 css.loaderOptions.sass.sassOptions.outputStyle...为 expanded 权衡之下选择了最优雅的最后一种,不过并没有去更改 sass 和 sass-loader 的版本,只修改了 outputStyle 配置,这个不设置默认会是 compressed:...修改后的 vue.config.js 配置文件: module.exports = { transpileDependencies: ['element-ui'], css: { loaderOptions...dart-sass 只支持两种输出格式outputStyle: expanded:输出跟我们平时开发手写的css样式很像,选择器、属性等各占一行,属性根据选择器缩进,而选择器不做任何缩进 compressed

    87720

    element-ui图标偶现乱码问题的原因和修复方法

    立马跑到线上去排查,自己电脑上登录进去看样式也没啥问题呀,然后审查元素才看到字体图标的 content 里确实是乱码:自己本地 build 打包看了下源码,dist/css/app.xxx.css,...element-ui 的图标 css 文件sass 版本更新到 1.39.0,并且修改 vue.config.js 配置文件的 css.loaderOptions.sass.sassOptions.outputStyle...为 expanded权衡之下选择了最优雅的最后一种,不过并没有去更改 sass 和 sass-loader 的版本,只修改了 outputStyle 配置,这个不设置默认会是 compressed:修改后的...vue.config.js 配置文件:module.exports = { transpileDependencies: ['element-ui'], css: { loaderOptions...dart-sass 只支持两种输出格式outputStyle:expanded:输出跟我们平时开发手写的css样式很像,选择器、属性等各占一行,属性根据选择器缩进,而选择器不做任何缩进compressed

    44920

    Vue 如何使用动态样式

    动态样式Vue的应用,主要体现在通过数据绑定、计算属性、条件渲染等技术,使得界面元素的样式能够根据数据状态、用户交互等条件实时调整。...变量SCSS变量是指在SCSS(Sass的一种语法)定义的变量,这些变量可以整个项目中的任何SCSS文件中使用。...这样做的好处是可以一个地方集中管理项目的样式,便于统一修改和维护。SCSS变量的优势一致性:通过全局变量,可以确保整个项目中使用的颜色、字体大小、间距等样式属性保持一致。...文件使用在实际开发往往 会将scss变量的定义统一放在一个公共scss文件里管理,/scr/common 下创建 index.scss文件然后 style标签引入scss文件index.scss...important; }}2 .vue文件获取全局皮肤颜色设置对应样式,且提前初始化样式(这一步可以放到 App.vue 全局出发一次)

    16910

    吃透 Vue 项目开发实践|16个方面深入前端工程化开发技巧《上》

    使用 Sass 安装与使用 yarn add sass sass-loader 复制代码 如何处理样式 assets 目录建立一个 styles 文件专门来存放样式文件,新增入口index.scss...,至少 vue 文件 里面是访问不到的。...当然有的,我们可以自定义一个常用的样式工具集。设置一些背景颜色、字体颜色、盒子模型的常规操作。 要是有设计规范更好哦,我也是常常向设计师提出要求,一定要制定出一套产品的设计规范。.../utils/scss'; 复制代码 main.js 中直接引入 index.scss import'@/assets/styles/index.scss'复制代码 vue 写样式要注意哪些方面,...新建一个文件 global 存放全局组件注册, main.js 引入 import Vue from'vue'import appButton from'@/components/app-button

    1.2K30

    【Uniapp】-uni-app全局样式和局部样式

    打开文件里面有一段介绍: /** * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 * * 如果你的项目同样使用了scss预处理,你也可以直接在你的...第一件事 定义全局的 scss 样式变量 如果你不知道可以 uni.scss 定义全局 scss 变量,你的做法,可能是 static 定义全局变量 scss 文件, 然后 app.vue 中导入....css 文件我这里略过了,和 .scss 文件一样,如上的这个示例是你不知道可以 uni.scss 定义的情况下,那么知道了之后,你就可以不用这么写了,改造一下之前的代码,使用定义 uni.scss...替代,删除 app.vue 导入 base.scss 的代码,将颜色变量转移到 uni.scss 然后查看效果即可。...注意:如果你更改了 UniApp 最外层的文件是需要重新重启项目的 不然你会发现,控制台报错了: 重启项目就可以看到我们 app.vue 并且没有导入 scss 颜色变量就可以使用了。 到此为止。

    1.3K00

    前端成神之路-vue前端工程化

    项目目录创建index.html页面,并初始化页面结构:页面摆放一个ul,ul里面放置几个li 项目目录创建js文件夹,并在文件创建index.js文件 C.安装jQuery 打开项目目录终端...样式表css中有时候会设置背景图片和设置字体文件,一样需要loader进行处理 使用url-loader和file-loader来处理打包图片文件以及字体文件 1).安装包 npm install...文件的代码高亮 配置.vue文件的加载器 A.安装vue组件的加载器 npm install vue-loader vue-template-compiler -D B.配置规则:更改webpack.config.js...A.安装Vue npm install vue -S B.index.js引入vue:import Vue from “vue” C.创建Vue实例对象并指定el,最后使用render函数渲染单文件组件...const vm = new Vue({ el:"#first", render:h=>h(app) }) 14.使用webpack打包发布项目 项目上线之前,我们需要将整个项目打包并发布。

    82720

    如何优雅解决若依二级菜单名字过长问题:若依(RuoYi)菜单字体大小,菜单长度修改攻略

    三、 增大/缩小菜单字体 修改路径 src--->assets--->styles--->sidebar.scss vue2-ui-Demo\src\assets\styles\sidebar.scss...important; font-size: 24px; // 修改左侧菜单字体大小,根据实际需求调整 } IDE代码位置图: 小结 本节,我们探讨了如何调整 Vue2 UI...具体的修改步骤如下: 文件路径:首先,需要定位到文件 sidebar.scss,其位于路径 vue2-ui-Demo\src\assets\styles\ 下。...代码修改:文件,对 .el-menu-item 和 .el-submenu__title 类的样式进行了调整。主要修改是设置 font-size 为 24px,这是菜单项的新字体大小。...自定义:这个字体大小是可根据项目的实际需求进行调整的,因此开发者可以根据具体情况自行修改这个值。

    72610

    uni-app(优医咨询)项目实战 - 第3天

    1.1.3 公共样式 App.vue 配置公共 css 代码,不仅能精简代码,将来样式的维护也会更方便,这些公共样式是由开发者根据不同的项目需要自定义的,因此不同的项目或者不同开发者定义的公共样式是不一致的...项目中即用到了单色图标,也用到了多色图标: 单色图标,将字体图标文件解压缩到 static/fonts 目录,将 iconfont.css 重命名为 iconfont.scss @font-face...App.vue 中导入自定义图标的样式文件 <!...关于多色图标的使用在前面课程已经介绍过了,关于图标的转换部分就不再演示了,我们直接将转换后代码引入项目中 先将生成的多色图标文件 color-fonts.scss 放到项目的根目录,然后 App.vue...{ app, } } 入口文件 main.js 中使用条件编译兼容了 Vue2 和 Vue3,由于本项目确定了要使用 Vue3 且会用到组合式 API,因此可以将 Vu2 部分的代码删除掉

    31110
    领券