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

国外手机网站现在做网络的哪个方面最挣钱

国外手机网站,现在做网络的哪个方面最挣钱,无锡市新吴区住房和建设交通局网站,重庆游戏网站开发求人不如求己 你不知道的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.yayakq.cn/news/168999/

相关文章:

  • 网站建设设计图软件asp网站开发
  • 二级域名网站可以做关键词优化吗凡科网站建设平台
  • 新建的网站 找不到北京本地网络推广平台
  • 国外psd免费下载网站做卡贴质量好的网站
  • 邯郸手机网站建设服务广东建设工程备案网站
  • 微企点做网站视频200平米简约办公室装修
  • 做网站跟app需要多少钱平面设计师的工作内容
  • 网站开发分为建网站 收费标准
  • 网站专题页面设计欣赏乐陵森源木业全屋定制
  • 电子商务网站规划的原则有哪些常州培训做网站
  • 网站怎么解析域名解析海淀网站建设公司电话
  • 任丘市网站建设隆尧建设局网站
  • 玉溪企业网站建设公司可以在几个 网站备案
  • 手机网站前端用什么做wordpress常用钩子
  • 便宜模板网站建设长治哪家公司做网站好
  • win7 做网站服务器wordpress 屏蔽升级
  • 建材网站做环保类型思路手机软件开发app需要学什么
  • 营销型网站建设有哪些平台网站怎么做动态图片
  • 巫山那家做网站厉害网站建设asp文件怎么展现
  • ftp如何修改网站备案号网页设计专业考研科目
  • 教育系统网站cms公司网站外包
  • 南充网站建设设计略奥工程建设管理网站源码
  • 网站后台文字编辑器网站建设费是几个点的税
  • 做一家网站的成本160外发加工网
  • 给帅哥做奴视频网站数据库做图书管理系统网站
  • 福州响应式网站建设网站大图分辨率做多大
  • 有哪些做问卷调查的网站网站开发需要什么工具
  • 网站怎么防采集虹口广州网站建设
  • 域名注册网站的域名哪里来的大连建筑工程网
  • 济南网站建设 荐搜点网络中国建设教育协会网站培训中心