主页

如何vue项目中使用构造函数——已解决

今天做项目的时候,遇到了一个问题,就是我需要在项目中使用构造函数。我们知道普通的构造函数中的this是指向该函数,如果在vue项目中使用this,表示的是vue事例。 一般构造函数: 如下面的例子,是我们的一般构造函数的书写方式,this指向的是该函数,用this.定义的是该函数的属性和方法。 function SocketTimers() { this.timerGroupId = ''; this.allTimerIsPower = false; this.timerNum = ''; this.socketTimer = []; } vue中定义构造函数: 因为继续使用一般的书写方法在vue项目中是会报错的,this并不指向构造函数,而是指向vue事例。所...

阅读更多

this.multipleSelection获取id集合

我们在使用Element-ui的el-table的时候,需要获取选中后的改行数据的内容,比如id。我们要做的是基于vue Element-ui的el-table多选框,this.multipleSelection 获取id集合。 基于vue Element-ui的el-table多选框ID 如下代码获取的是Element-ui的el-table本身的ID。 给表格头部添加选择方法: <el-table ref="multipleTable" @selection-change="getSelect" border style="width: 100%;height:...

阅读更多

JavaScript给数组中对象添加新属性

在做项目的过程中,有时候后端给的数据不一定有我们想要的字段,如果遇到这种情况,最直接的解决办法是可以让后端程序员添加,出于某种原因,如果后端不添加的话,可以我们自己手动添加。 比如要遍历一个数组,这个数组里面是对象,要把字段添加到数组的对象里面去。 可以这么做,直接上码: let array = []; //新数组 let list = [{name:'aa',age:11},{name:'bb',age:22},{name:'cc',age:33},]; list.map((item,index)=>{ array.push( Object.assign({},item,{indexNum:'str'}) ) }); console....

阅读更多

plus.webview.currentWebview传递数据失效

在MUI框架中,页面之间可以用plus.webview.currentWebview 传递数据来传递数据。不过会因为一些原因时效,这是要检查你的书写又有准确,获取的字段有没有写错,文件有没有正确引入。 例如有两个页面A和B。 在A页面中获取数据并且传递到页面B中: A页面传递数据: mui.openWindow({ url: "B.html", preload: false, show: { aniShow: 'none' }, waiting: { autoShow: false }, extras: { title: device.title, //需要获取的title deviceI...

阅读更多

H5中的unpackage文件以及配置文件config

两天没发布文章文章就觉得个了很久一样,浑身不舒服。 今天来讲下H5地下的unpackage文件夹是干什么用的,以及unpackage>scripts>config.js文件的格式和作用。 一、unpackage的作用 1、unpackage是使用uni-app创建项目的时候自带的一个文件,用uni-app创建的app可以在真机测试,在创建项目的时候,会自带一个unpackage文件,在HBuilderX工具栏,点击发行,选择网站-H5手机版,如下图,点击即可生成 H5 的相关资源文件,保存于 unpackage 目录。 2、也可以在微信开发者工具中生成适用于微信平台的代码,在HBuilderX中顶部菜单依次点击 “发行” => “小程序-微信”,输入小程序名称和...

阅读更多

IOS那些上架的操蛋问题集合

上架苹果IOS应用真的会遇到各种操蛋问题,真的特别烦,不过如果我们从一开始就能避免的话,会省很多不必要的麻烦。 5.2.1知识产权准则 带下载视频功能的App,需要以附件的形式,提供视频的版权信息,否则会被以违反5.2.1知识产权准则为由拒绝上架 解决办法: 给苹果的测试账号不具备下载功能,其它账号具有下载功能,这样可以防止苹果回测 在审核期间隐藏下载功能,但是可能会被回测导致下架,虽然回测到你的概率比较低 根据IP来源来屏蔽下载功能,国外的IP一律屏蔽下载,国内的IP开放 纯套壳,上存到已经上架的app上面去。不过最近发现纯套壳会出现另外一个问题【我们发现,自上次批准以来,您的应用程序概念已发生了巨大变化。】所以纯套壳也要有条件,就是引用相差不多的情况下才可以套壳。 4.3准...

阅读更多

vue vue-style-loader!css-loader错误——已解决

问题: 打开项目运行发现出现一堆这样的错误: !!vue-style-loader!css-loader?{"minimize":false,"sourceMap":false}!../../node_modules/vue-loader/lib/style-compiler/index?{"vue":true,"id":"data-v-1d57e5ea","scoped":false,"hasInlineConfig":false}!stylus-loader?{"sourceMap":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./a.vue in ./src/compone...

阅读更多

Java简易教程——反射类的字段访问和设置字段值详解

一、class类 除了int等基本类型外,Java的其他类型全部都是class。可以这样理解,比如String类型,其实也是class类型。这个class是由JVM在执行过程中动态加载的。JVM在第一次读取到一种class类型时,将其加载进内存。这里的Class类型是一个名叫Class的class。 public final class Class { private Class() {} } JVM为每个加载的class创建了对应的Class实例,并在实例中保存了该class的所有信息,包括类名、包名、父类、实现的接口、所有方法、字段等。反射的目的是为了获得某个实例的信息。获取一个class对应的Class实例后,就可以获取该class的所有信息。所以如果想要取得c...

阅读更多