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

深圳市建筑工务署关键词优化报价推荐

深圳市建筑工务署,关键词优化报价推荐,阜新网站优化,温州 做网站文章目录 1.uniapp之Vue2升Vue3值得注意的几点1.1 页面生命周期的使用1.2 引入资源的方式 2. 浏览器本地存储之Cookie和webStorage3. CSS变量 var()的用法4. CSS之实现线性渐变背景5. 图片无法和文字对齐的正确解决方案6. 使用正则处理接口返回的富文本内的图片7. transition实…

文章目录

    • 1.uniapp之Vue2升Vue3值得注意的几点
      • 1.1 页面生命周期的使用
      • 1.2 引入资源的方式
    • 2. 浏览器本地存储之Cookie和webStorage
    • 3. CSS变量 var()的用法
    • 4. CSS之实现线性渐变背景
    • 5. 图片无法和文字对齐的正确解决方案
    • 6. 使用正则处理接口返回的富文本内的图片
    • 7. transition实现箭头展开和关闭动画效果(不使用动画帧)
    • 8. new Array()

1.uniapp之Vue2升Vue3值得注意的几点

1.1 页面生命周期的使用

Vue2:常规用法
在这里插入图片描述
Vue3:从 @dcloudio/uni-app 包内导入 uni-app 页面的生命周期。
在这里插入图片描述

1.2 引入资源的方式

uniapp中Vue3只支持CommonJS,不支持ESM(ES6)规范:

// 之前 - Vue 2, 使用 commonJS
var utils = require("../../../common/util.js");// 之后 - Vue 3, 只支持 ES6 模块
import utils from "../../../common/util.js";

因此,uniapp中使用Vue3使用如下引入方式不可行:

export default {data() {return {selectTypeArr: [{ img: require('@/assets/images/plan/detail/horizontal-plate-light.png'),  // 不可行imgActive: require('@/assets/images/plan/detail/horizontal-plate-dark.png'),text: '横版',tip: '适合A4纸张打印',type: 1},{img: require('@/assets/images/plan/detail/vertical-plate-light.png'),imgActive: require('@/assets/images/plan/detail/vertical-plate-dark.png'),text: '竖版',tip: '适合客户手机查看',type: 0},],}},
}

只能使用import引入后将资源当做常量使用:

<script setup>
import oApi from '@/api/home/index'
import commonJs from '@/libs/common/common.js'
import mDialog from '@/components/m-dialog/index.vue'
import { ref, reactive, onMounted, getCurrentInstance, computed } from 'vue'
import { useRoute, useRouter } from 'vue-router'
import { useStore } from 'vuex'
import cate1 from '@/static/images/home/cate_01.png'  // 可行
import cate2 from '@/static/images/home/cate_02.png'
import cate3 from '@/static/images/home/cate_03.png'
import cate4 from '@/static/images/home/cate_04.png'
import cate5 from '@/static/images/home/cate_05.png'
</script>

2. 浏览器本地存储之Cookie和webStorage

我的博客——浏览器本地存储之Cookie和webStorage

3. CSS变量 var()的用法

我的博客——CSS变量 var()的用法

4. CSS之实现线性渐变背景

我的博客——CSS之实现线性渐变背景

5. 图片无法和文字对齐的正确解决方案

在这里插入图片描述

6. 使用正则处理接口返回的富文本内的图片

// 富文本数据图片处理
let context = detaiilObj.detailData.info.context
const re = /<img(?:(?!\/>).|\n)*?\/>/gm
const matchResult = re.exec(context)  // re.exec()的匹配结果是个数组
// 给每张图片增加宽度100%的样式
const tempResult = matchResult instanceof Array ? matchResult.map(item => item.slice(0, -2) + ' width="100%" ' + item.slice(-2)) : null
// re的指针指回起点
re.lastIndex = 0
let num = -1
context = context.replace(re, function (match) {// 替换原本的富文本中的imgnum++return tempResult instanceof Array ? tempResult[num] : match
})
detaiilObj.detailData.info.context = context

7. transition实现箭头展开和关闭动画效果(不使用动画帧)

在这里插入图片描述

8. new Array()

在这里插入图片描述

http://www.15wanjia.com/news/34698.html

相关文章:

  • 企业网站的重要性百度软件市场
  • 网站开发培训合肥如何建立一个网站
  • 网站使用网络图片做素材 侵权东莞谷歌推广
  • 网站营销信息广州seo黑帽培训
  • n加1网站建设开发新客户的十大渠道
  • 解析网站接口怎么做百度在线搜索
  • 在线黑科技网站百度推广搜索排名
  • 苏州 网站制作公司网图识别在线百度
  • 石家庄网站建设企业磁力狗在线引擎
  • 官方网站找oem做洗发水厂家宁波seo外包推广平台
  • 网站建设实训的报告品牌策划与推广方案
  • jsp网站建设美食google adsense
  • 网站建设制作百度知道官网首页登录入口
  • wordpress 手机站目录微博推广价格表
  • 内蒙古网站建设百度怎么推广app
  • 如何在服务器上做网站上海网站建设关键词排名
  • 去哪个网站可以接单做ps等等推广app是什么工作
  • 织梦模板下载商城网站模板(高端大气上档次:带数据)seo是什么的缩写
  • 郑州免费网站制作百度竞价开户哪家好
  • 涪城移动网站建设沈阳seo按天计费
  • 广州网站制作企业热搜榜排名前十
  • 网站上的截图怎么做企业网站推广效果指标分析
  • 网站热力图怎么做网站优化企业排名
  • 怎样做风水网站代写
  • 阳泉网站设计爱站网关键词搜索
  • 网页设计与网站建设考试免费企业建站
  • 张家港建设工程质量监督站网站网站页面布局和样式设计
  • 税务网站建设 目标推广网页怎么做的
  • 讨债公司网站建设网站市场推广
  • 做中东市场哪个网站合适十八大禁用黄app入口