博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vant Weapp的dialog组件在mpvue小程序中使用注意事项
阅读量:5956 次
发布时间:2019-06-19

本文共 1175 字,大约阅读时间需要 3 分钟。

问题

Dialog组件支持函数调用和组件调用两种形式,而一般的组件仅支持后者。显然,函数调用方式的支持增加了组件使用的灵活性,但是也随之出现另外几个值得注意的问题。

两种方式使用举例

在我的mpvue工程测试中,针对dialog组件我专门创建了一个测试文件夹test_dialog,其中包含如下三个文件:

  • index.vue
  • main.js
  • main.json

上述三个文件的作用相信各位都明白。注意,我把vant-weapp组件库×××后存放到static目录下:

/static/vant/各个组件对应子文件夹。

其中,main.json内容如下:

{  "navigationBarTitleText": "test_tabbar_page",  "usingComponents": {    "van-button": "/static/vant/button/index",    "van-icon": "/static/vant/icon/index",    "van-area": "/static/vant/area/index",    "van-dialog":"/static/vant/dialog/index",    "van-field": "/static/vant/field/index"  }}

main.js文件内容固定不变。

index.vue文件内容如下:

为了对比方便,我在上述页面中既使用了组件调用方式又使用了函数调用方式。其中,组件调用方式大家都熟悉,不必赘述。

值得注意的是后者。

函数调用方式使用注意事项

有如下几点:

1,必须放置一个dialog的声明方式定义:

<van-dialog id="van-dialog" />

2,使用import命令中不能使用绝对路径方式:

import Dialog from '@/../static/vant/dialog/dialog'

这里的@代表项目中的src目录。

然后就可以使用更灵活的函数调用方式了:

Dialog.alert({
title: '标题',
message
})

转载于:https://blog.51cto.com/zhuxianzhong/2334002

你可能感兴趣的文章
Adobe Flash地图控件AnyMap
查看>>
selenium2 webdriver要点理解
查看>>
LAMP兄弟连打造免费视频教程
查看>>
Android 多模块项目入门
查看>>
使用iSCSI搭建IP SAN存储网络
查看>>
Bean的自动装配Autowiring
查看>>
ASP.NET Core 使用 Hangfire 定时任务
查看>>
mongoDB Error:not master and slaveOk=false
查看>>
python的服务
查看>>
Apache优化
查看>>
Linux入门之Linux与Windows常见对比
查看>>
如何创建支持不同屏幕尺寸的Android应用(转载)
查看>>
python学习之面向对象学习进阶
查看>>
python学习之网络编程
查看>>
64位Java开发平台的选择,如何区分JDK,Tomcat,eclipse的32位与64版本
查看>>
谈Win32汇编
查看>>
sqlserver_identity
查看>>
其他的AdapterView——Spinner
查看>>
我的友情链接
查看>>
iOS UIWebView打电话
查看>>