Android WebView加载 Vue 项目

2024-05-09 11:38

本文主要是介绍Android WebView加载 Vue 项目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.允许 vue端使用 localStorage存储

需要在 android webview 中作如下设置

        myWebView.setDefaultHandler(new DefaultHandler());myWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);//localStorage  允许存储myWebView.getSettings().setDomStorageEnabled(true);myWebView.getSettings().setAppCacheMaxSize(1024*1024*8);//存储的最大容量String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath();myWebView.getSettings().setAppCachePath(appCachePath);myWebView.getSettings().setAllowFileAccess(true);myWebView.getSettings().setAppCacheEnabled(true);myWebView.getSettings().setJavaScriptEnabled(true);myWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); myWebView.loadUrl("http://10.18.31.12:8081/?areaCode=620000&areaName=甘肃省");  2.向vue端传递参数

android 端webView 拼接参数

myWebView.loadUrl("http://10.18.31.12:8081/?areaCode=620000&areaName=甘肃省");
vue首页面接收参数并存储到 localStorage

created(){
    var params = {};
    location.search.substr(1).split('&').forEach( function(item){
      var s = item.split('=');
      params[s[0]]=s[1];
    });
    localStorage.setItem('areaCode',params.areaCode);
    localStorage.setItem('areaName',params.areaName);
}
 
 

这篇关于Android WebView加载 Vue 项目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/973314

相关文章

vue3显示element-plus所有icon

效果 代码 <template><div style="display: flex;flex-wrap: wrap"><component :is="name" style="width: 2rem; margin-left: 2rem" v-for="(name,index) in icons" :index="index" :key="index"></component></div>

bimface开发实战-vue版

效果 演示地址 框架 bimface + vue3.0 代码地址 gitee地址 使用 yarn install yarn serve

vue3.0 v-model 的使用

前言 组件功能:把 el-switch 的值 false/true, 动态绑定输出为 0, 1 组件代码 封装el-switch组件,当el-switch的值为false,输出值为0;当el-switch的值为true,输出值为1; <template><el-switch v-model="switchValue" @change="changeEvent"></el-switch

关于百度map API for Android的mobile ak 102错误

一共有三个sha1值需要比对: 第一个是 sha1值是http://developer.baidu.com/map/sdkandev-14.htm 里面获得的sha1值(包括里面的cmd和界面的两种获取sha1值得方法) 第二个是 sha1值是打包好apk文件中META-INF 文件夹的CERT.RSA中的sha1值。http://bbs.lbsyun.baidu.com/vi

android SlidingDrawer左右滑动 上下滑动

android SlidingDrawer这个控件,目前我发现的移动方向是  从下到上滑动  或者 从右到左滑动! 1.从下到上滑动,只需要把标签slidingdrawer中的android:orientation="vertical" 其他不变即可  (但是有一点说明 就是 不知道怎么从  上到下  滑动) 2.从右到左滑动,只需要把标签slidingdrawer中的android:orie

AsyncTask类(Android)

这个计数器程序很简单,它在界面上有两个按钮Start和Stop。点击Start按钮时,便会创建一个CounterTask实例task,然后调用它的execute函数就可以在应用程序中启动一个子线程,并且通过调用这个CounterTask类的doInBackground函数来执行计数任务。在计数的过程中,会通过调用publishProgress函数来将中间结果传递到onProgressUpdate函

Linux下网卡开机自动加载

新安装的虚拟机发现自动起不了网卡接口,每次启动都要 # ifup ens33 则比较麻烦,将下面eht1改成自己的网卡名称的文件修改即可 编辑/etc/sysconfig/network-scripts/ifcfg-eth1 ONBOOT=yes

论文Android杂记录

fragment是3.0以后的东西,为了在低版本中使用fragment就要用到android-support-v4.jar兼容包,而fragmentActivity就是这个兼容包里面的,它提供了操作fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。 下面是API中的原话: FragmentActivity is a special activity provide

项目总结一:微孵化项目总结

一、项目简介 1、项目基本信息 基本信息详细项目名称微孵化平台iOS(兼容iOS 7.0 以上的系统)V 1.0开发周期2015年8月6日-2015年9月9日(共24天,除去周末,无加班)项目背景此次项目名称叫做微孵化,是为为中小微企业发展全周期(种子期、初创期、成长期、成熟期)提供数十项专业服务,提供公司注册、场地租赁、人才服务、法务咨询、投融资等多项专业化服务。主要技术1、广告轮播;2、微

SpringBoot 学习二:项目属性配置

默认配置的端口是8080,但是有时候8080端口会被系统其他程序占用,所以我们最好配置一个不常用的端口。 1、配置端口 在resources目录下新建一个application.yml文件 打开applicationl.yml文件,里面是空白的,在里面添加端口: server:port: 8081 重新运行一下程序,在浏览器里面将端口号改成8081,能访问成功,则说明设置生效了。