问题标签 [vue-native]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Vue.js - 有条件地分配一个 CSS 类
在使用 NativeBase 作为组件库的 VueNative 项目中(因此标签以 为前缀nb-
),我有以下代码。这在<template>
标签中,是包含导航按钮的 footer.vue 文件的一部分。当用户按下它并且它变为活动状态时,此逻辑可以很好地更改选项卡(按钮)的颜色。
我想替换为文件中:style
的:class
所有nb-button
标签都引用类名,而不是每个标签中的硬编码背景颜色。这是我尝试过的 -
在<template>
标签中:
在<style>
标签中:
但是,在代码编辑器中,一条红色波浪线显示在:class
“'v-bind' 指令需要一个属性值”的行下方。如何修改它才能工作?
编辑 基于这篇文章,我还尝试了以下方法:
但它的行为就像它忽略了类名。当用户选择 tab2 时,会显示默认的活动颜色,而不是active
样式中指定的颜色。
javascript - Vue原生地理定位错误_expo.Permissions.askAsync未定义
一段时间以来,我一直在学习 Vue Native。我正在浏览https://vue-native.io中提供的文档并一一尝试。当我来到 Geolocation 部分时,我想试用 expo permision api。我收到了这个错误
undefined 不是对象(评估 '_expo.Permissions.askAsync')
这是我的代码
该错误必须来自 getLocation 函数并且与 expo 权限有关。你能告诉我这里可能是什么问题吗?谢谢
vue.js - 我收到了这个警告:DatePickerAndroid 已被合并
在我创建一个新项目后,我收到了这个警告
警告:DatePickerAndroid 已与 DatePickerIOS 合并,将在未来版本中删除。现在可以从“@react-native-community/datetimepicker”而不是“react-native”安装和导入它。见 https://github.com/react-native-community/react-native-datetimepicker
react-native - 在 Vue Native 中为 BottomTabNavigator 添加标题按钮和标题
我创建了一个像这样的底部导航器:
这很好用,虽然标题显示,但标题为空,无法向其添加按钮或文本。我认为title
应该显示标题,但事实并非如此。
我在这里想念什么?
html-table - vue-native 应用程序替代 flatList 或 html 表等效项
我正在尝试使用表格构建一个基本的 vue 本机应用程序。在官方文档页面中,我看到的只是 flatList ,它根本没有表现或看起来没有谎言表。所以我尝试了 html 表语法,它给出了错误。
元素类型无效:应为字符串(用于内置组件)或类/函数(用于复合组件)但得到:未定义。您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。
有什么建议或简单的选择吗?
检查ReactVueComponent
.
css - 不变违规:“verticalAlign”不是有效的样式属性
我尝试将文本放在按钮中间,但每当我使用时,vertical-align: middle
我都会收到错误消息。所以有什么问题?
我的CSS:
jquery - jQuery 需要一个带有 vue native 文档的窗口
我在我的 vue 本机项目中运行了npm install jquery --save
安装 jquery 的命令,但我仍然收到此错误jQuery requires a window with a document
在我的模板中:
在我的脚本中: