您的当前位置:首页正文

在vue中更换字体,本地存储字体非引用在线字体库的方法

2023-12-07 来源:站点网
导读总结一下就是:用户借助该规则,可以为引入的字体包命一个名字,并指定在哪里可以找到它(指定字体包的存储路径)后,就可以像使用通用字体那样去使用它了。 例如现在的需求是:需要在项目中使用 KlavikaMedium-Italic 字体。 则只需以下三个步骤即可。 这里放到根目录下的 tool/fonts 文件夹里。 新建一个index.vue文件,引入样式: 效果如下: 既然在本地开发环境实现

1,首先把下载的字体 两种格式放到本地

vue更换字体

2,新建文件夹

vue更换字体

3,在这个文件里写

vue更换字体

4,这main.js 里引用

vue更换字体

5,在style里引用字体,结束!

vue更换字体

以上这篇在vue中更换字体,本地存储字体非引用在线字体库的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

小编还为您整理了以下内容,可能对您也有帮助:

如何在Vue或React项目中使用自定义字体,以及字体打包

总结一下就是:用户借助该规则,可以为引入的字体包命一个名字,并指定在哪里可以找到它(指定字体包的存储路径)后,就可以像使用通用字体那样去使用它了。

例如现在的需求是:需要在项目中使用 KlavikaMedium-Italic 字体。

则只需以下三个步骤即可。

这里放到根目录下的 tool/fonts 文件夹里。

新建一个index.vue文件,引入样式:

效果如下:

既然在本地开发环境实现了效果,于是就使用 webpack 打包准备上线,却发现 webpack 在打包过程中报错:

我们在定义自定义字体时使用URL指定了字体包的路径,由于 webpack 默认是无法处理 css 中的 url 地址的,因此这里会报错。

这时就需要借助 loader 来大显身手了,解决这个问题需要使用 file-loader ,它主要干了两件事儿:

在 webpack.config.js 中,配置file-loader:

再次执行打包命令,不再报错。

于是将打包出来的 dist 目录重新部署到服务器上后访问页面,却发现由于找不到字体导致没有生效:

从图中可以看出,http请求字体包的路径为: 根目录下(打包出来的静态文件index.html所在目录)的 css/620db1b997cd78cd373003282ee4453f.otf

看了一下打包命令生成的 dist 目录结构:

却发现,字体包和 index.html 是在同一级。因此字体无法生效的原因就很明朗了:

可以通过修改字体包打包后的实际存储路径去解决这个问题,在 webpack.config.js 中,借助 options 参数可以继续给 file-loader 设置更多的配置项:

再次打包,生成的 dist 目录结构如下:

可以看到字体包正如配置时预期的那样存储在 **css/fonts **目录下面。

重新部署项目,再次查看:

这一次 http 请求的字体包路径与实际的存放路径一致,因此自定义字体生效。

可以通过下面这个梳理流程图看的更清楚一些:

为什么本地开发的时候可以看到字体,部署到服务器后却看不到了呢?

如何在Vue或React项目中使用自定义字体,以及字体打包

总结一下就是:用户借助该规则,可以为引入的字体包命一个名字,并指定在哪里可以找到它(指定字体包的存储路径)后,就可以像使用通用字体那样去使用它了。

例如现在的需求是:需要在项目中使用 KlavikaMedium-Italic 字体。

则只需以下三个步骤即可。

这里放到根目录下的 tool/fonts 文件夹里。

新建一个index.vue文件,引入样式:

效果如下:

既然在本地开发环境实现了效果,于是就使用 webpack 打包准备上线,却发现 webpack 在打包过程中报错:

我们在定义自定义字体时使用URL指定了字体包的路径,由于 webpack 默认是无法处理 css 中的 url 地址的,因此这里会报错。

这时就需要借助 loader 来大显身手了,解决这个问题需要使用 file-loader ,它主要干了两件事儿:

在 webpack.config.js 中,配置file-loader:

再次执行打包命令,不再报错。

于是将打包出来的 dist 目录重新部署到服务器上后访问页面,却发现由于找不到字体导致没有生效:

从图中可以看出,http请求字体包的路径为: 根目录下(打包出来的静态文件index.html所在目录)的 css/620db1b997cd78cd373003282ee4453f.otf

看了一下打包命令生成的 dist 目录结构:

却发现,字体包和 index.html 是在同一级。因此字体无法生效的原因就很明朗了:

可以通过修改字体包打包后的实际存储路径去解决这个问题,在 webpack.config.js 中,借助 options 参数可以继续给 file-loader 设置更多的配置项:

再次打包,生成的 dist 目录结构如下:

可以看到字体包正如配置时预期的那样存储在 **css/fonts **目录下面。

重新部署项目,再次查看:

这一次 http 请求的字体包路径与实际的存放路径一致,因此自定义字体生效。

可以通过下面这个梳理流程图看的更清楚一些:

为什么本地开发的时候可以看到字体,部署到服务器后却看不到了呢?

vue字幕字体怎么调

vue字幕字体不能调,只能使用系统默认的字体大小。

  VUE是iOS和Android平台上的一款Vlog社区与编辑工具,允许用户通过简单的操作实现Vlog的拍摄、剪辑、细调、和发布,记录与分享生活,还可以在社区直接浏览他人发布的Vlog,与Vloggers互动。随着手机摄像头的发展,越来越多的人开始使用手机拍照和摄像。

  VUE软件通过点按改变视频的分镜数实现简易的剪辑效果,而剪辑能够让视频传达更多的信息。同时,该软件中有12款滤镜供用户选择,切换至前置摄像头会出现自然的*美颜功能。VUE支持40款手绘贴纸,还可以编辑贴纸的出现时间。

vue字幕字体怎么调

vue字幕字体不能调,只能使用系统默认的字体大小。

  VUE是iOS和Android平台上的一款Vlog社区与编辑工具,允许用户通过简单的操作实现Vlog的拍摄、剪辑、细调、和发布,记录与分享生活,还可以在社区直接浏览他人发布的Vlog,与Vloggers互动。随着手机摄像头的发展,越来越多的人开始使用手机拍照和摄像。

  VUE软件通过点按改变视频的分镜数实现简易的剪辑效果,而剪辑能够让视频传达更多的信息。同时,该软件中有12款滤镜供用户选择,切换至前置摄像头会出现自然的*美颜功能。VUE支持40款手绘贴纸,还可以编辑贴纸的出现时间。

vueapp中如何统一字体?

进入app之后添加素材,然后找到点击一下。

找到文字。

点击文字,然后里面会有字体。还会有字体的颜色点击找到自己想要的颜色即可。

Vue的Vue-ls 封装的本地存储的方法

Vue插件,用于从Vue上下文中使用本地Storage,会话Storage和内存Storage

一个vue封装的本地储存的方法。

YARN

yarn add vue-ls

options = {

namespace: 'vuejs__', // key键前缀

name: 'ls', // 命名Vue变量.[ls]或this.[$ls],

storage: 'local', // 存储名称: session, local, memory

};

Vue.use(Storage, options);

// 或 Vue.use(Storage);

new Vue({

el: '#app',

mounted: function() {

Vue.ls.set('foo', 'boo');

// 设置有效期

Vue.ls.set('foo', 'boo', 60 * 60 * 1000); //有效1小时

Vue.ls.get('foo');

Vue.ls.get('boo', 10); // 如果没有设置boo返回默认值10

});

2.Vue.ls.set(name, value, expire)

在storage设置 name 的 value .并将 value 转化为JSON

expire: 默认为 null , name 有效时间以毫秒为单位

Vue.ls.clear()

清除storage.

newValue: 当前storage中 name , 从持久化的JSON中解析

oldValue: 旧的storage中 name , 从持久化的JSON中解析

url: 修改来自选项卡的URL

5.Vue.ls.off(name, callback)

删除以前的侦听器 Vue.ls.on(name, callback)

站点网还为您提供以下相关内容希望对您有帮助:

如何在Vue或React项目中使用自定义字体,以及字体打包

可以通过修改字体包打包后的实际存储路径去解决这个问题,在 webpack.config.js 中,借助 options 参数可以继续给 file-loader 设置更多的配置项:再次打包,生成的 dist 目录结构如下:可以看到字体包正如配置时预期的那样存储...

vue字幕字体怎么调

vue字幕字体不能调,只能使用系统默认的字体大小。VUE是iOS和Android平台上的一款Vlog社区与编辑工具,允许用户通过简单的操作实现Vlog的拍摄、剪辑、细调、和发布,记录与分享生活,还可以在社区直接浏览他人发布的Vlog,与Vlogg...

如何更改vue字幕大小

1、首先,单击手机的“设置”图标,如下图所示。2、其次,完成上述步骤后,单击“显示”选项,如下图所示。3、接着,完成上述步骤后,单击“字体大小”选项,如下图所示。4、然后,完成上述步骤后,进入字体界面。 向右移...

vueapp中如何统一字体?

进入app之后添加素材,然后找到点击一下。找到文字。点击文字,然后里面会有字体。还会有字体的颜色点击找到自己想要的颜色即可。

vue codemirror 怎么修改字体

在父级框修改 font-size等等

vue可以调整字体大小吗

vue不可以调整字体大小,只能使用系统默认的字体大小。VUE是iOS和Android平台上的一款手机视频拍摄与美化工具,允许用户通过简单的操作实现视频的拍摄、导入视频的剪辑、表现力的细调、改变滤镜、加贴纸和背景音乐等功能,轻松在...

Vue的Vue-ls 封装的本地存储的方法

Vue插件,用于从Vue上下文中使用本地Storage,会话Storage和内存Storage 一个vue封装的本地储存的方法。YARN yarn add vue-ls options = { namespace: 'vuejs__', // key键前缀 name: 'ls', // 命名Vue变量.[ls]...

手机vue字体怎么变大

一、在手机桌面上找到“设置”一项并点击进入。二、进入设置界面以后,找到“显示与亮度”一栏并点击进入。三、进入以后,找到“字体大小”一项,然后点击进入。四、进入以后,将下图红框内的滑块向右滑动就可以将手机上的字体...

手机vue字体怎么变大

手机调节文字字体大小方法:设定-字体-字体大小-根据需求选择或调节合适的字体。部分机型:设定-显示(显示或墙纸)-字体-字体大小-选择适用的字体。

详解mpvue小程序中怎么引入iconfont字体图标

在“我的项目”中,点击查看在线链接,:将iconfont.css的@font-face部分换成之前复制的带有alicdn的代码。引入cssApp.vue style开头引入:@import '../static/iconfont.css' // 若css在static中,要加..,不然会报错...

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

精彩推荐

更多阅读

Top