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

阳谷网站建设电话怎么优化网站排名具体怎么做

阳谷网站建设电话,怎么优化网站排名具体怎么做,关键词seo自然排名优化,全国最好的计算机培训学校求人不如求己 你不知道的loading使用方式1. 指令方式使用1.1 默认loading1.2 自定义loading1.3 整页加载2. 服务方式使用2.1 this.$loading的使用2.2 Loading.service的使用关于页面交互,最害怕的就是接口等待时间太长,用户体验不好。 而如何提高用户体…

求人不如求己

你不知道的loading使用方式

  • 1. 指令方式使用
    • 1.1 默认loading
    • 1.2 自定义loading
    • 1.3 整页加载
  • 2. 服务方式使用
    • 2.1 this.$loading的使用
    • 2.2 Loading.service的使用

关于页面交互,最害怕的就是接口等待时间太长,用户体验不好。

而如何提高用户体验呢?接口返回速度这个是后端同学去优化,前端同学也可通过加载loading来优化体验

Element 提供了两种调用 Loading 的方法:指令和服务

详情可查看官网 : Element Loading 加载

1. 指令方式使用

1.1 默认loading

对于自定义指令v-loading,只需要绑定Boolean即可。默认状况下,Loading 遮罩会插入到绑定元素的子节点,通过添加body修饰符,可以使遮罩插入至 DOM 中的 body 上。

使用方式如下:

<template><div v-loading="loading">指定loading插入区域</div>
</template>
<script>
export default {name: "loading",data() {return {loading: false};},mounted() {this.loading = true;setTimeout(() => {this.loading = false;}, 2 * 1000);}
};
</script>
<style lang='scss' scoped>
</style>

1.2 自定义loading

在绑定了v-loading指令的元素上添加element-loading-text属性,其值会被渲染为加载文案,并显示在加载图标的下方。类似地,element-loading-spinnerelement-loading-background属性分别用来设定图标类名背景色值

使用方式如下:

<template><divv-loading="loading"element-loading-text="拼命加载中"element-loading-spinner="el-icon-loading"element-loading-background="rgba(0, 0, 0, 0.8)">指定loading插入区域</div>
</template>
<script>
export default {name: "loading",data() {return {loading: false};},mounted() {this.loading = true;setTimeout(() => {this.loading = false;}, 2 * 1000);}
};
</script>
<style lang='scss' scoped>
</style>

1.3 整页加载

当使用指令方式时,全屏遮罩需要添加fullscreen修饰符(遮罩会插入至 body上),此时若需要锁定屏幕的滚动,可以使用lock修饰符;当使用服务方式时,遮罩默认即为全屏,无需额外设置。

使用方式如下:

<template><div v-loading.fullscreen.lock="loading">整页加载loading</div>
</template>
<script>
export default {name: "loading",data() {return {loading: false};},mounted() {this.loading = true;setTimeout(() => {this.loading = false;}, 2 * 1000);}
};
</script>
<style lang='scss' scoped>
</style>

2. 服务方式使用

如果完整引入了 Element,那么 Vue.prototype 上会有一个全局方法 $loading,它的调用方式为:this.$loading(options),同样会返回一个 Loading 实例。

以服务的方式调用的 Loading 需要异步关闭

2.1 this.$loading的使用

<template><div id="loading_dom"><el-button type="primary" @click="openLoading">服务方式开启loading</el-button></div>
</template>
<script>
export default {name: "loading",data() {return {};},methods: {openLoading() {// 开启loadingconst loadingInstance = this.$loading({lock: true, //lock的修改符--默认是falsetext: "Loading", //显示在加载图标下方的加载文案spinner: "el-icon-loading", //自定义加载图标类名background: "rgba(0, 0, 0, 0.1)", //遮罩层颜色target: document.querySelector("#loading_dom") //loading覆盖的dom元素节点 默认插入body标签});// 关闭loading时机setTimeout(() => {loadingInstance.close();}, 2 * 1000);}}
};
</script>
<style lang='scss' scoped>
</style>

2.2 Loading.service的使用

<template><div><el-button type="primary" @click="openLoading">开启loading</el-button></div>
</template>
<script>
import { Loading } from "element-ui";
export default {name: "loading",data() {return {};},methods: {openLoading() {let loadingInstance = Loading.service(options);this.$nextTick(() => {// 以服务的方式调用的 Loading 需要异步关闭loadingInstance.close();});}}
};
</script>
<style lang='scss' scoped>
</style>
http://www.laogonggong.com/news/85251.html

相关文章:

  • 湖州网站开发区火炬手ui在线设计工具
  • 优惠网站建设网站企业有哪些
  • jsp做的网站源码app备案查询网站
  • 网站内容与功能设计wordpress新闻直播系统
  • 上海龙象建设集团公司网站pc网站手机网站
  • 网上做网站网站代理赚钱吗设计软件网站制作网站建设
  • 苏州知名网站建设公司排名制作书签简单又漂亮
  • 做app网站深圳市涂能装饰设计公司网站
  • 高校文明建设网站html5网站开发视频
  • 给前端做网站的图片叫什么在线制作短视频
  • 电子版个人简历模板郑州seo代理外包公司
  • 为什么网站后台编辑不了庆阳门户网站
  • 设计师网站登录外贸建站 宁波
  • 长沙网站开发设计温州建网站哪家好
  • 网站不想备案龙岩抖音seo搜索排名
  • 正规网站建设的公司网站开发架构有哪些
  • 没有域名能做网站吗需求登记网站怎么做
  • 大连企业网站制作wordpress 自定义链接地址
  • 可以做宣传的网站有哪些设计界面
  • 大型门户网站制作流程青羊区城乡建设网站
  • 网站安全评估报告统计局门户网站建设目标
  • 大型门户网站建设需要哪些技术和注意事项动态设计用什么软件
  • 网站设计步骤大全wordpress大发的微博
  • 建设银行新加坡分行网站网站显示速度的代码是什么意思
  • 网站空间域名注册网站开发pc端和手机端
  • 做网站公司介绍ppticp查询
  • 沈阳网站建设哪家便宜新闻资讯网站怎么做
  • 商业网站设计制作公司怎么做网络营销推广啊
  • wordpress版权代码seo关键词排名优化软件
  • 怎么用建站系统建网站科技设计网站有哪些