0

我在我的 vue 本机项目中运行了npm install jquery --save安装 jquery 的命令,但我仍然收到此错误jQuery requires a window with a document

在我的模板中:

   <view >  
        <touchable-opacity class="button" :on-press="test">
          <text class="loginText">login</text>
        </touchable-opacity>
      </view>

在我的脚本中:

import $ from 'jquery'

Vue.use(Vuex);


export default {
  data:()=>({
     loginObj: {
      memberCode: '',
      password: '',
    }
  }),
  methods: {
    test(){
        $(".button").css("display", "none");
    },
4

1 回答 1

0

是的,Vue Native 是 React Native API 的包装器。JQuery 严重依赖 HTML DOM,其中 vue-native 和 react-native 有自己的类似 DOM 的原生视图。它们是不同的。你可以在 vue web 项目中使用 JQuery,而不是 vue-native 应用程序项目。

参考vue-native链接

谢谢。

于 2020-06-11T06:37:32.827 回答