更新所有图片路径
This commit is contained in:
1 parent
be02599aa5
commit
96225733c6
6 files changed
+73
-73
No files matched your search
@@ -17,7 +17,7 @@ categories: [ 'skill' ]
|
||||
|
||||
几乎都最新版本了
|
||||
|
||||

|
||||

|
||||
|
||||
## 问题复现
|
||||
|
||||
@@ -36,37 +36,37 @@ const { t, d, n, locale } = useI18n()
|
||||
|
||||
当在创建对应的i18n时,会先将对应的内容进行创建和导出:
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
在这个文件中创建了i18n,并且对特定的配置项进行了指定,但是导出的这个i18n中有什么?
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
在配置的文件中已经存在了要使用的方法,也就是导出的:`t`,`d`,`n`等,要使用的方法也在这里面
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
在这个`global`中存在了对应的全局的方法,不需要通过i18n指定的方法进行引入执行,可以直接使用,所以这个就是要手动引入的内容
|
||||
|
||||
## 解决
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
使用这种方法问题得到解决,不过在尝试过程中,这种两种方式使用的i18n也是有区别的
|
||||
|
||||
在引入的过程中,因为方式不同,所以引入的方法其实也不是同一个
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
不过在对应的注释中也能略微看出二者的区别
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
使用方法引入的‘t’应当也有特有的内容,这里只进行列举,不继续深入探讨。
|
||||
|
||||
@@ -13,7 +13,7 @@ categories: [ 'skill' ]
|
||||
|
||||
实际效果展示:
|
||||
|
||||

|
||||

|
||||
|
||||
对于列的固定,`table`中有对应的方法,但是如果列和表头都要固定,只能通过其他方式实现,<span style="color:red;">如果您找到了更好的自身方法,还请斧正</span>
|
||||
|
||||
|
||||
@@ -188,19 +188,19 @@ categories: [ 'skill' ]
|
||||
|
||||
首先是第一种,如果使用的话会直接报错,报错内容为:
|
||||
|
||||

|
||||

|
||||
|
||||
因为`less`的直接报错,导致定义的变量压根就没有被编译出来,从而报错
|
||||
|
||||
第二种和第三种错误一样:
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
在这种使用方式中,变量可以正确承接,但是不能完成拼接的操作,导致只有变量而没有单位,并且可以看出最终都被翻译为`var(--变量名)`来执行,所以顺便也对`var()`进行了拼接测试
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -240,18 +240,18 @@ categories: [ 'skill' ]
|
||||
|
||||
结果也非常让不出意外的都不行,并且在第二种方式也是直接报错的,在寻找问题的过程中,发现了更加`amazing`的事情:
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
这个变量压根就没定义,或者说没被识别到,所以重新模仿`Vue`直接定义行内样式,并且使用拼接尝试:
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
这种直接的拼接方式直接将所有内容都进行了拼接,再换一种思路:使用`V-bind`这个V-bind指的是数据的而不是样式:
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -362,14 +362,14 @@ categories: [ 'skill' ]
|
||||
|
||||
`v-bind() in css`并没有进行劫持或者其他操作,他主要完成的任务是将`v-bind()`中的内容通过自定义属性的方式进行了重新定义,在编译后代码中可以看到
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
所有的数据直接在自定义属性中进行,并且直接对应引用,自定义属性的内容的改变影响视图的效果,从而达到数据影响视图的效果,这个在使用中`less`,`css`中完全没有问题
|
||||
|
||||
但是,在`scss`中,因为编译之后`名字无法进行匹配`从而造成样式的丢失
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
可以看到,使用的名字和编译的名字并不匹配,从而出错,这个使用时需要注意
|
||||
|
||||
@@ -15,10 +15,10 @@ categories: [ 'think' ]
|
||||
抛出这个问题主要基于22年和23年发生的一些事件:
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
并且Svelte 不是第一个放弃 TypeScript 的前端框架。早在 2020 年,Deno 就迁移了一部分內部 TypeScript 代码到 JavaScript,以减少构建时间。
|
||||
|
||||
@@ -44,13 +44,13 @@ categories: [ 'think' ]
|
||||
|
||||
并且对于这篇文章,Reddit的评论区也是活力十足
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
并且在知乎对于这个问题的评价更加激进:
|
||||
|
||||

|
||||

|
||||
|
||||
以下是文字版本:
|
||||
|
||||
|
||||
@@ -17,9 +17,9 @@ categories: ["设计"]
|
||||
|
||||
<img src="/blog/2024/08/10002/image-20240709144917869.png" alt="/blog/2024/08/10002/image-20240709144917869" />
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -27,33 +27,33 @@ categories: ["设计"]
|
||||
|
||||
## **标签(板块)**
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -67,17 +67,17 @@ categories: ["设计"]
|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -89,29 +89,29 @@ categories: ["设计"]
|
||||
|
||||
## 排行(热门)
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -127,11 +127,11 @@ categories: ["设计"]
|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -149,19 +149,19 @@ categories: ["设计"]
|
||||
|
||||
### 列表形式
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -169,39 +169,39 @@ categories: ["设计"]
|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
--------
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
### 问答形式
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
### 卡片形式
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
### 预览形式
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
@@ -104,7 +104,7 @@ keywords: ['登录功能']
|
||||
9. 客户端收到服务器发送来的密文,用客户端密钥对其进行对称解密,得到服务器发送的数据。这样HTTPS中的第二个HTTP请求结束,整个HTTPS传输完成。
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
它通过以下方式保证数据的安全性:
|
||||
|
||||
|
||||
Reference in new issue
Block a user