build vue 静态化_vue教程-vue+sass+环境变量实现网站换肤

news/2024/5/11 1:17:16/文章来源:https://blog.csdn.net/weixin_42525261/article/details/112176700

今天给大家分享一个vuecli3.x + sass + .env环境变量实现网站换肤的效果。

本教程实现了,文字颜色、图片、背景图片的更换效果。

准备物料:

  • 脚手架:vuecli3.x
  • npm包:node-sass,sass-loader
  • 环境变量文件:.env.a, .env.b

步骤:

1、创建一个项目

vue create skin_m

2、安装npm包

cnpm i node-sass -Scnpm i sass-loader -S

2、在跟目录新建两个环境变量文件

.env.a 内容

NODE_ENV = aVUE_APP_THEME = default

.env.b 内容

NODE_ENV = bVUE_APP_THEME = blue

3、修改package.json文件的scripts,如下

serve-a 和 serve-b、build-a 和 build-b 为自己新增的代码

serve-a 和 serve-b 为本地运行命令

build-a 和 build-b 为服务器 构建命令

d6b2a7bc4ef1783482cc3a16f557678f.png

package.json

4、新增vue.config.js,代码如下

9c5578f2a5aac137b49fe9ce4f1f323a.png

vue.config.js

5、准备相关静态资源文件

d4fac24af1dfcb69daeff04911dcd2c1.png

静态资源

6、准备一个vue文件

d12f735eb3bbc8eba51d9f617c00d3ce.png

index.vue

7、创建一个img.js文件,用来适配皮肤下面的

3ea042b1b89293260cfd2bcd07ec6374.png

img.js

8、在main.js里面引入img.js,并吧img挂在到vue上

091655631483ad452ccee9d19de0149b.png

main.js

9、本地运行

npm run serve -a ,效果:

066111d4c13bf77a166c2e5145203c0c.png

皮肤1

npm run serve-b, 效果

4dd0bbce50d6874d650d659ef5db25e4.png

皮肤2

10、万事大吉。后续提交到仓库,服务器在构建的时候,根据不同的需要运行不同的构建命令,就可以切换不同的风格。

11、有需要源码的童鞋,可以关注,回复关键字:换肤,获取源码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_803786.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎样查看网站的真实服务器ip地址,开源之系统:如何查看Ubuntu20.04版系统公有私有IP地址和配置IP...

在终端命令里,如何才能查看当前电脑的IP地址呢?如果是Linux系统老用户,可能很多人会想到那个老命令ifconfig,不过现在新版本已经被丢弃不用了。现在在Ubuntu操作系统里,往往要用ip命令就行。终端输入ip addr就可以查看…

MySQL(Linux)编码问题——网站刚刚上线就被光速打脸

MySQL(Linux)编码问题——刚刚上线就被光速打脸MySql默认编码问题总结了一下,大致是这样的修改数据库配置在URL上加载参数MySql默认编码问题 说到这里真的想哭,改了无数bug,眼睁睁看着完善起来的系统,突然…

给你的阿里云网站加上HTTPS(Nginx)

今天突然心血来潮,看博客的HTTP不爽已经很久了,是时候改变裸奔的现状了 从阿里云获取免费的SSL证书 在阿里云控制台,找到安全(云盾)->SSL证书 点击购买(不要钱的,不用怕) 选择单…

网站建设-1小时学会建站,采用PHPWAMP搭建网站[全程实战]-韦语洋(Lccee)-专题视频课程...

网站建设-1小时学会建站,采用PHPWAMP搭建网站[全程实战]—80403人已学习 课程介绍 phpwamp是目前方便便捷的绿色软件,采用用PHPWAMP搭建本地网站运行环境,然后如何利用phpwamp配置并测试好网站,再手把手教学员如何传到网上运行…

网络营销-网站盈利方式/淘宝客网络赚钱/广告联盟-韦语洋(Lccee)-专题视频课程...

网络营销-网站盈利方式/淘宝客网络赚钱/广告联盟—19093人已学习 课程介绍 课程简单易懂,学习本课,个人看完能学会使用淘宝客赚钱,网站主看完能使用阿里妈妈广告联盟赚取佣金,给自己网站增加收入。学会广告联盟的相关知识&…

PHP绿色集成环境在云服务器上的应用,PHPWAMP在服务器上搭建网站案例

问:什么叫WAMP?答:Windows下的ApacheMysqlPHP,称之为WAMP。 本文案例采用的PHP集成环境是我自己开发的纯绿色版WAMP软件(PHPWAMP)。 我在这款集成环境里集成的组件都是完全版的,适合本地调试&…

PHPWAMP乱码一键解决,PHP乱码通用解决方案/网站乱码的多种原因分析

所有引起网页乱码的原因,我将其划分以下五大类 1、服务器强制编码造成的乱码(此乱码的表现:通常只会引起某个PHP版本乱码(因为默认配置不同),建议使用PHPWAMP内置的常用工具万能乱码修复器,该修…

支持源码多重加密,将网站一键生成EXE文件运行,封装网站源码演示运行

PHP打包器应用场景:做好网站程序后,发布给用户看,但是不想泄露源码,可以选择“封装源码生成EXE文件”,建议封装前先用zend等加密代码,可以起到双重保险,对方在破解软件的同时还需要破解网站源码…

PHPWAMP内置IIS管理器一键搭建PHP网站,支持无限个不同PHP版本同时运行

PHPWAMP内置了功能强大的IIS站点管理,可同时运行多个PHP版本,站点管理可自定义添加PHP版本 使用方式:点击相关设置,直接打开IIS站点管理即可使用,如果你电脑没安装IIS,会自动快速安装 (右键新标签打开图片可…

使用teleport ultra爬取网站源码

有时候看到好看的网站总想爬取下来玩一玩,模仿一下,这里介绍一个好用的工具teleport ultra 下载链接:teleport ultral 下载之后,安装,注意安装的时候把默认勾选的推广软件取消了! 爬取步骤: …

html 页面索引_建站SEO原来如此简单(HTML篇)

之前的文章向大家介绍了内容管理系统CMS的详细内容,也曾提到HTML是基于CMS的。那么这篇文章就带大家彻底的了解一下HTML的各项内容。html一.什么是HTMLHTML,超文本标记语言。是为了创建网页和可在网页浏览器中看到的信息设计的一种标记语言。…

php.ini网站空白,编译安装php,php.ini在配置文件目录下,但是页面无法解析,显示空白...

编译的php版本是 5.5.5,安装完毕后运行测试页面 index.php,内容如下phpinfo();?>php的安装信息:其中配置文件目录为 /usr/local/php/etc/第一次执行 index.php 时,配置文件目录下没有 php.ini,php以默认配置运行,可…

nginx php网站配置文件,Nginx配置文件详解

NGINX与其他服务类似,因为它具有以特定格式编写的基于文本的配置文件。默认情况下,文件名为nginx.conf并放在/etc/nginx目录中(对于开源NGINX产品,位置取决于用于安装NGINX和操作系统的软件包系统,它通常位于/usr/local/nginx/con…

如何屏蔽某网站

博主用电脑的时候用一会儿总是控制不住就刷起了知乎, 然后在蹉跎中度过了美好的时光. 于是决定屏蔽知乎等让我分心的网站, 希望能够专注于眼前的事. 此方法治标不治本, 因为能屏蔽也能让它恢复, 因此想要真正不分心还得提高自制力. 我的思路是修改host文件. 在我的电脑上目录…

Haoop实操3-筛选出社交网站特定日期的用户,以序列化格式输出

1.待处理的数据文件格式(部分截图): 生成上图文件的Python源码:https://blog.csdn.net/qq_25948717/article/details/82492962 2.启动hadoop,我是在node40节点上启动的伪分布式集群,在node100节点下开发的,…

码云最新出炉:亿万流量网站高性能框架设计方案,优化度达到100%

大型网站的设计主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手,例如双十一大型秒杀活动、B2B商城项目实战都会产生一系列的问题,比如&…

码云最新出炉:亿万流量网站高性能框架设计方案,优化度达到100%

大型网站的设计主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手,例如双十一大型秒杀活动、B2B商城项目实战都会产生一系列的问题,比如&…

京东高级工程师开发十年,编写出:“亿级流量网站架构核心技术”

前言: 相信大家都知道,说起亿万流量网站高性框架的设计方案,就能想到关键的两点,那就是高可用和高并发。而要谈对高并发和高可用有多熟悉,京东的大佬们还是有一定发言权,而作为京东高级工程师更是大佬级别…

查找各种jar包下载的网站

点击链接直接跳转到网页,或者手动输入网址:https://mvnrepository.com/ 进入如下页面: 点击上方搜索框输入需要下载的jar 例如需要下载mongodb-driver-3.8.0.jar 在搜索框中输入mongodb-driver即可 点击搜索 后出现如下界面 : …

Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站

在《创建InetAdrress对象的四个静态方法》一文中通过getAllByName得到了www.csdn.net对应的四个IP地址。从理论上说,在IE(或其他的Web浏览器,如Firefox)的地址栏中输入这四个IP地址中的任何一个,都可能访问www.csdn.net。如输入ht…