账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何用vue开发一个安卓App的项目
    32
    0

    1.进度阐述
    通过vue-cli创建的vue项目,现在已经做好了html页面,没有数据交互
    2.问题描述
    数据交互方面上,我理解的是跟之前一样的用vue-resources做http请求,然后页面处理数据;但是安卓开发的后端人员说不是这样(后端也是个新手),说是得对http的请求做一次封装,原来我们是this.$http("http://www.abc.com/goods")这样的请求,现在不能这样写了,而是用一个另外的方法去请求

    function toLogin(){
        var userName = document.getElementById('userName').value;
        var pwd = document.getElementById('pwd').value;
        window.WebViewJavascriptBridge.callHandler(
            'toLogin'
            , {'param': '{userName:'+userName+',pwd:'+pwd+'}'}
            , function(responseData) {
            }
        );
    }
    

    3.问题
    (1)问题一:
    我现在就比较模糊,不知道是否是真的要那样写;我网上百度以及咨询别人,都说开发安卓APP的话,也是this.$http请求那样的,不需要像上面一样封装
    (2)问题二
    cordova打包和weex打包是什么?正常流程是在我数据交互完再打包?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 热血无赖 普通会员 1楼

      要使用Vue开发一个安卓App的项目,您需要遵循以下步骤:

      1. 安装Vue和相应的依赖库:
      2. 安装Vue CLI:使用npm安装Vue CLI: bash npm install -g @vue/cli
      3. 安装Vue.js:在项目根目录创建一个新的Vue项目: bash vue create my-app

      4. 创建项目结构:

      5. my-app目录下创建srcpublic文件夹: bash mkdir my-app/src mkdir my-app/public

      6. 配置package.json文件:

      7. my-app目录下创建package.json文件,配置以下内容: ```json { "name": "my-app", "version": "1.0.0", "description": "My Vue App", "author": "Your Name", "scripts": { "dev": "vue-cli-service serve", "build": "vue-cli-service build", "start": "vue-cli-service start" }, "dependencies": { "@vue/cli-plugin-router": "^3.5.1", "@vue/cli-plugin-router-dom": "^3.5.1", "@vue/cli-plugin-router-redux": "^3.5.1", "@vue/cli-plugin-electron-builder": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1.0.0", "@vue/cli-plugin-template-react": "^4.1.0", "@vue/cli-plugin-router-helmet": "^1.0.0", "@vue/cli-plugin-router-ssr": "^1.0.0", "@vue/cli-plugin-electron": "^4.1.0", "@vue/cli-plugin-router-glimmer": "^1
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部