创建组件“ovalshape”失败_vue2组件系列第四十六节:TreeSelect 分类选择

准备工作:

  1. 创建一个页面:TreeSelect.vue
  2. 在router.js里配置TreeSelect页面的路由
{ path: '/treeselect', name: 'treeselect', component: () => import('./views/TreeSelect.vue') }
  1. 在index.vue里添加一项
 
TreeSelect 分类选择器

至今为止呢,我们的首页显示的样式子是这样滴〜不知道不觉间我们已经学完了42个组件了!哇噢,为自己欢呼一下吧!如果想看更多的内容,欢迎关注我,每天都有更新哈。

83155ad78e0ae8c5b7f1a5cd3af16146.png

代码演示Toast轻提示:

经常用的方法:

Toast: 展示提示;vue里为:

this.$toast("hello")
47bcc76678bf9f929c2e938d71f61015.png

Toast.loading: 展示加载提示;

Toast.success:展示成功提示;vue里写为:

this.$toast.success("成功")
329f63be58796d36cbd3a3476cafad29.png

Toast.fail:展示失败提示;vue里写为:

this.$toast.fail("失败")
27b500a58ff3e9fb0f0287f841b543ed.png

Toast.clear:关闭提示。

我们在这一季的一开始就将vant的所有组件引入了,Toast组件被引入之后,会自动将$toast方法挂载到Vue的prototype上,所以我们在调用的时候直接使用this.$toast...即可。

还需要说明的一点是,官网上说除了clear方法外,其它的方法都可以使用options设置,但经过本人测试后,虽然都不报错,但呈现最好的是loading方法。所以,如果想添加更多的设置的话,直接在Toast.loading方法上写。

上文有提到Options,这个Options是什么呢?是对展示的一些预设。主要包括以下几种预设:

type:提示的类型,主要有4个值:loading, success, fail, html(这个不知道有啥用意);

position:在垂直方向的展示位置,有三个值:top, middle, bottom;

message:提示的内容;

mask:是否显示蒙层,一般无用,加了感觉很重;

forbidClick:是否禁止点击背景;

loadingType:值为spinner,加载图标类型。如果前面有设置type值,这块不起效果。

duration:停留的时间长短。为0里,则永不消失。

下面主要演示一下$toast.loading({options}):

需求:点击按钮后展示toast,toast里会有倒计时,到0秒时,toast消失。如图:

0a6253de04579f9ffbc5938b1e241c7a.png

我们先在DOM里创建一个触发按钮:

轻提示

根据需求,我们需要改变message的内容,所以需要将loadding方法赋值给一个常量toast。

const toast = this.$toast.loading({ duration: 0, position: 'middle', message: '倒计时3秒', forbidClick: true, loadingType: 'spinner'})

如果有倒计时,我们肯定马上会想到setInterval(),开始喽!

let seconds = 3;var timer = setInterval(() => { //定义计时器 seconds--; if(seconds) { //seconds>0时 toast.message = "倒计时" + seconds + "秒" //注意这里 } else { //seconds <= 0时 clearInterval(timer) //删除计时器 this.$toast.clear() //消除提示 } },1000)

这两段都是写在methods里的onClick里的哈〜

到目前为止呢,Toast就演示完了!庆祝一下我们又学完一个组件啦!

今天就到这里啦。休息休息一会儿吧〜明天继续加油噢!加油

### 回答1: 所谓的 ovalshape 是指 Visual Basic 的图形控件之一,可以用来在窗体创建椭圆形的图形展示。而 microsoft.visualbasic.powerpacks.vs.dll 则是 Visual Studio 的一个程序集(Assembly),它包含了一系列的控件和工具,用于帮助开发者更方便地进行 Visual Basic 的开发工作。 其,microsoft.visualbasic.powerpacks.vs.dll 是 Visual Basic Power Packs 的一部分,这是一个由 Microsoft 提供的免费的组件库,它包含了一系列非常实用的控件和工具,可以帮助开发者更容易地实现常见的功能。 而其ovalshape 控件就是其之一,它可以让开发者在窗体轻松地创建出椭圆形的图形,可以拖动和调整大小。当然,除了 ovalshape 之外,Power Packs 还有许多其他类型的控件,比如 ShapeContainer、LineShape、RectangleShape 等等,都可以帮助开发者实现各种各样的图形展示。 总之,microsoft.visualbasic.powerpacks.vs.dll 主要是用来提供 Visual Basic Power Packs 组件的控件和工具。而 ovalshape 是其一个实用的图形控件,可以帮助开发者实现各种各样的椭圆形展示。 ### 回答2: ovalshape是Visual Basic PowerPacks工具箱的一个控件,主要用于绘制椭圆形状。此控件可用于Windows窗体应用程序,以绘制椭圆形状、圆形或类似于标志的形状。同时,它也提供了各种属性,例如大小和颜色,可用于个性化形状。Microsoft.visualbasic.powerpacks.vs.dll是一个包含Visual Basic PowerPacks工具箱的动态链接库。此库提供了一些额外的控件,可以用于增强和加强Windows窗体应用程序的开发。 Visual Basic PowerPacks工具箱是一个免费的组件,可用于Visual Studio 2010及更高版本,以简化Windows应用程序的设计和开发。使用这些工具,可以省您的时间和努力,帮助您创建更好、更准确的应用程序。 ### 回答3: ovalshape是一个用于在Visual Basic程序创建椭圆形对象的类库。而microsoft.visualbasic.powerpacks.vs.dll则是一种用于Visual Studio开发环境的DLL动态链接库,提供可视化控件和工具,可供Microsoft Visual Basic程序员使用。在使用这个控件库的时候,我们可以很方便地设计和调整椭圆形对象的属性,如位置、大小、背景和边框等。同时,我们也可以利用这个库的其他控件,如绘图控件等,来更好地实现我们的编程需求。通过使用这些控件库,我们可以减少手动编写代码的工作量,提高程序开发的效率和质量。因此,对于Visual Basic程序员来说,学习和掌握这些控件库的使用,将会在实际编程起到很重要的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值