前端
wen's
这个作者很懒,什么都没留下…
展开
-
解决方案:reactNative通过webview跳转微信智能客服空白webview页面
在reactNative中使用webview跳转微信智能客服,功能正常,从微信退回到App时,会有一个空白的webview页面,在使用感觉上不是那么的顺滑。解决这个可以在webview中使用onLoadEnd方法来解决这个问题。在react-native-webview中onLoadEnd使用的方法是。根据这个API我们可以调整自己的webview,来解决这个空白屏的问题。原创 2024-01-16 15:01:18 · 537 阅读 · 0 评论 -
史上最强reactNative中react-native-webview交互封装
在开发reactNative过程中,一些复杂易变的需求,我们也会经常写在H5的项目中,这时候就需要RN和H5交互的效果了,以下是我封装的webview代码。原创 2024-01-16 14:47:24 · 909 阅读 · 1 评论 -
reactNative0.71版本的使用
在ios9和android9开始默认使用https,但是由于后台有可能使用http协议,我们需要在原始的项目中配置http,如果不配置http,打包后app会变成炫酷的白屏以及网络失败。打开项目 -> 进入ios目录->执行命令 pod install ->项目名称.xcworkspace -> 使用xcode打开->配置证书。tips:这是reactNative生成的,很可能上架的时候被拦截,不让上架,这时候就需要单独配置域名。放在main AndroidManifest.xml 下。原创 2024-01-10 16:08:23 · 905 阅读 · 0 评论 -
patch-package的使用总结
例子:在reactNative中,我们的node_modules中的react-native经常会报错,例如修改node_modules 的react-native包ViewPropTypes error。有时使用了某个第三方库,可是它有些问题,我们不得不修改它的源码。我们可能不方便给原作者提。,因为他们可能不愿意接受我们的更改。3、你的 node_modules 文件夹中的某个包的文件进行修改,然后运行。时,原先的修改会丢失。这时候我们可以使用打补丁的方式。2、修改package.json。原创 2024-01-10 16:05:42 · 848 阅读 · 0 评论 -
Vue Router--动态路由匹配
1.带参数的动态路由匹配很多时候,我们需要将给定的匹配模式的路由映射到同一个组件。const routes = [ // 动态段以冒号开始 { path: '/users/:id', component: User },]例如/users/zwl和/users/zwf这样的的URL都会映射到同一个路由。当一个路由被匹配时,它的params的值将在每个组件中通过this.$route.params的形式暴露出来。它也可以匹配多个参数/users/:username/pos...原创 2021-12-04 14:49:11 · 1498 阅读 · 0 评论 -
keep-alive的使用
使用vue3.0搭建项目,自由的两个组件,Home和about在之前常见的写法中,使用keep-alive会被缓存?在网上搜寻答案都是可以的,但是实践起来确实不行<template> <div id="app"> <div id="nav"> <router-link to="/">Home</router-link> | <router-link to="/about">About<.原创 2021-12-04 14:22:14 · 135 阅读 · 0 评论 -
VUE+VUX 之项目搭建学习链接推荐
1.使用脚手架搭建项目推荐连接 点击打开链接2.安装vux 框架 推荐链接 点击打开链接推荐这两篇的文章的理由是文章结构和排版风格无都比较喜欢,适合新手的阅读3.使用vux中的组建 推荐文档 点击打开链接4.了解vue-routervue-router推荐文档 点击打开链接...原创 2018-05-23 14:06:56 · 441 阅读 · 0 评论 -
window下nvm任意切换node版本
在node环境下重服务器下载项目的时候会经常报这个错误,不是node版本过高,就是node版本过低。所以如果你想长期进行node开发的话,随意切换node版本,保持系统干净是很有必要的。1.如果你从来没有下载过node,直接下载nvm安装在提示的目录下(直接next就行)2.如果你在这之前下载过node版本,先卸载你的node版本。3.使用nvm install 6.11.1 (下载node 6....原创 2018-04-09 09:54:46 · 5502 阅读 · 0 评论 -
匿名函数和闭包的区别
不少编程人员分不清匿名函数和闭包总是把他们俩搞混 在这之前我也是对这云里雾里的匿名函数:简单的来说就是没有名字的函数匿名函数有两种方式定义第一种方式:var double = function(x) { return 2* x; }第二种方式:(function(x, y){ alert(x + y); })(2, 3);原创 2016-11-22 21:10:24 · 2821 阅读 · 1 评论 -
函数声明和函数表达式之间的区别
函数表达式是javascript中的一个既强大容易令人困惑的特性 《javascript高级程序设计》定义函数的方式有两种//指定函数名的方式1.function sayHi(){}以上的函数声明方式一个重要的特征就是函数声明提升,意思是在执行代码之前会先读取函数声明,意味着可以把函数声明放在调用他的语句后面即:sayHi();func原创 2016-11-21 23:26:51 · 1154 阅读 · 0 评论 -
Intellij idea 入门
最近公司用的是IntelliJ IDEA,所以现在也对现在也在慢慢的学习IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDE原创 2016-07-21 14:31:27 · 887 阅读 · 0 评论 -
回忆录
对于刚出来实习的我,在这段时间还是有点小收获的,虽然收获不是很多,但是在公司有搭档,干活不累。1.回调函数(这个大部分培训出来的,应该听过但是不熟悉)听过但是知其然,不知其所以然。在这里我说说我自己的想法,我觉得在一个方法中定义自己的回调函数,可以减少代码的重复使用,对的,我说的就是封装,我觉得也是一个封装的方法。就好比如我定义call_func1,我在下面再调用又可以了。原创 2016-09-06 11:37:23 · 275 阅读 · 0 评论 -
有时候思维局限真的很无奈
有时候思维局限真的很无奈为什么这么说呢?因为做IT这行的,思维转不快真的很累,对于一个女码农来说,在实习的时候使非常痛苦的也许我是众多女码农中最笨的一个,也许还有很多女码农和我一样,被迫码代码对于这张图,要实现一个点击全程,和默认排序的时候,字体,箭头,影响都要变化。这其中的变化过程,我就不详细说了,直接看代码就好比如,我现在点击全程,默认排序的时候让阴影都能出原创 2016-09-07 16:02:36 · 626 阅读 · 0 评论 -
前端之---加载更多
今天get了一个新技能 只能说我越来越厉害了 哈哈哈哈 先夸一下自己再写博客 必须的有时候我们在做手机app的时候,我们想做一个效果,就是边滑动边加载数据,给用户一个好一点的体验。我找到了一篇文章,我觉得特别适合初学者简单方便实用我就是根据他所给的例子,然后自己动手,写自己的项目的。如果你觉得我写的不好,那么你可以去看看他的http://www.cnblog原创 2016-09-08 11:44:45 · 2050 阅读 · 1 评论 -
判断终端的相关类型
var hostname="http://www.shidiquan.cn/sdq/"; // 获取终端的相关信息 var Terminal = { // 辨别移动终端类型 platform : function(){ var u = navigator.userAgent,原创 2016-09-17 16:02:49 · 523 阅读 · 0 评论 -
js和jquery懒加载之可视区域加载
懒加载在Web应用程序中,系统的瓶颈常在于系统的响应速度。如果系统响应速度过慢,用户就会出现埋怨情绪,系统的价值也因此会大打折扣。因此,提高系统响应速度,是非常重要的。Web应用程序做的最多就是和后台数据库交互,而查询数据库是种非常耗时的过程。当数据库里记录过多时,查询优化更显得尤为重要。为了解决这种问题,有人提出了缓存的概念。缓存就是将用户频繁使用的数据放在内存中以便快速访问。在原创 2016-09-18 14:47:43 · 1426 阅读 · 0 评论