Nativescript 手势不适用于 vuejs
Posted
技术标签:
【中文标题】Nativescript 手势不适用于 vuejs【英文标题】:Nativescript gestures not working with vuejs 【发布时间】:2021-01-23 02:48:09 【问题描述】:如何使用它们?文档不清楚vuejs,只有纯js。 我尝试添加
var gestures = require("tns-core-modules/ui/gestures");
var labelModule = require("tns-core-modules/ui/label");
var label = new labelModule.Label();
label.on(gestures.GestureTypes.tap, function (args)
console.log("Tap");
);
但这似乎不起作用 - 没有登录控制台。 谢谢
【问题讨论】:
【参考方案1】:首先,运行
tns -v
并检查您的NS 版本。tns-core-modules
是一种旧的导入方式。对于 N v7:@nativescript/ui/gestures
查看new import rules作为一般规则,如果您使用的是 nativescript-vue,那么您应该 检查打字稿代码示例。
"tns-core-modules/ui/gestures"; ```
nativescript-vue 中的手势
使用手势无需导入任何内容。
<Label
text="REFRESH"
@swipe="refresh"
/>
或
<Label
text="REFRESH"
@doubleTap="refresh"
/>
很遗憾,nativescript 文档目前对于 nativescript 7 来说已经过时了。
【讨论】:
以上是关于Nativescript 手势不适用于 vuejs的主要内容,如果未能解决你的问题,请参考以下文章
Nativescript + Angular:flexShrink=“1” 似乎不适用于 iOS。我做错了吗?
tns 预览不适用于带有 nativescript-vue 的 android
手势不适用于包含 UITableViewControllers 的 UIPageViewController