自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (6)
  • 收藏
  • 关注

原创 uni-app uni-fab 修改图标

uni-app uni-fab 悬浮按钮 修改图标

2022-11-14 14:53:49 2072 1

原创 [Vue warn]: $attrs is readonly. $listeners is readonly.

项目报错[Vue warn]: $attrs is readonly. [Vue warn]: $listeners is readonly.百度后发现应该是加载了多个Vue实例导致。解决方法vue.config.jschainWebpack: config => { config.resolve.alias .set('@', resolve('src')).set('vue', resolve('./node_modules/vue')) },...

2021-10-18 21:09:00 5383 4

原创 Vue 试用树形下拉框

安装 vue-treeselectnpm install --save @riophae/vue-treeselect新建组件test.vue<template> <div style="width:300px;"> <treeselect v-model="value" :options="options" :normalizer="normalizer" > <!-- 自定义值标签 --> <div

2021-06-09 12:25:54 473

原创 Vue子组件修改父组件值

父组件<template> <div> <Child :obj="obj" /> </div><template><script>import Child from './Child 'export default{ components: {Child }, data() { return { obj:{ a:1, b:2 } } }}</script>

2021-02-23 10:59:22 724

原创 Vue三级组件中孙组件传值

A组件(祖)<template> <div> <B @getValue="getValue" /> </div><template><script>import B from './B'export default{ components: {B}, methods:{ getValue(val){ console.log(val) } }}</script>B组件(父)&lt

2021-02-12 13:36:08 478 2

原创 vue-infinite-scroll 滚动刷新列表回弹到页顶问题

设置滚动区域样式.class{ width:100%; height:100%; overflow:auto;}

2021-02-04 09:49:41 919

原创 TP6模型多对多关联查询

User模型class User extends Model { public function roles() { return $this->belongsToMany(Role::class, Access::class); }}多对多关联查询// User表查询条件$map=[];// Role表查询条件$where=[];$data = User::with('roles'=>function($query) use($whe

2021-02-03 11:14:56 3779 9

原创 编程中常用的单词缩写

不定期更新A单词缩写释义addressaddr地址additionadd加法applicationapp应用程序argumentarg实参arrayarr数组B单词缩写释义backgroundbg背景buttonbtn按钮C单词缩写释义categorycat分类clickclk点击colorclr颜色columncol列

2021-01-30 05:39:46 1719

原创 TP6模型一对多关联查询

AModel查询条件:$map[]= ['name','=','abc'];public function age() { return $this->belongsTo(BModel::class,'a_id','b_id') ->bind([ 'age' ]); }BModel查询条件:$where[] = ['b_id','>',1];关联查询:$query = AModel::hasWhere('age',$where

2021-01-05 19:04:04 2470 3

转载 升级vue项目中的插件版本

1、安装升级插件npm-check-updates,安装方法npm install -g npm-check-updates;2、查看项目中插件的当前版本和最新版本npm-check-updates(简写ncu);3、升级需要的插件如vxe-table:ncu -u 插件名 (例如:ncu -u ant-design-vue)...

2021-01-01 10:53:31 2141

转载 TP6模型操作判断

判断find是否为空,模型使用find方法查询,如果数据不存在返回Null,判断则使用:!进行判断;如果希望查询数据不存在则返回一个空模型,可以使用findOrEmpty;判断则使用->isEmpty()进行判断。判断数组是否为空,使用->isEmpty()进行判断判断参数是否为空,使用empty(参数名)进行判断判断新增是否成功,使用save则无需判断,save要么成功要么报出异常;使用create则返回当前模型实例,使用->isEmpty()进行判断判断更新是否成功,使用sav

2020-12-15 12:55:47 2342

原创 Vue图片浏览组件v-viewer简单应用

v-viewer用于图片浏览的Vue组件,支持旋转、缩放、翻转等操作,基于viewer.js。安装npm install v-viewer使用引用插件main.jsimport Viewer from 'v-viewer'import 'viewerjs/dist/viewer.css'Vue.use(Viewer)Viewer.setDefaults({ navbar: false, //底部缩略图 toolbar: false, //底部工具栏 button: false,

2020-12-10 17:29:41 2232

转载 解决:VUE项目Avoided redundant navigation to current location: “/XXX“.问题

解决:router文件夹下面的index.js中加上下面几句代码const originalPush = Router.prototype.pushRouter.prototype.push = function push(location) { return originalPush.call(this, location).catch((err) => err)}

2020-12-03 10:46:15 209

转载 Thinkphp6 查询结果按in集合顺序显示

use think\Db;$in = ['张三', '李四', '王五'];$order= 'field(name, '.$in.')';return User::whereIn('name',$in)->order(Db::raw($order))->select();

2020-11-24 04:50:19 1389

原创 [iview]Table中data改变switch值无法刷新问题

<template> <Table :data="data" :columns="columns" stripe > <template slot-scope="{ row }" slot="status"> <i-switch :value="row.show===1" @on-change="onStatusChange(row,$event)"> <span slot="open">开</span&gt

2020-06-23 21:22:06 1059

原创 [iview]Table中Switch事件on-change

<template> <Table :data="data" :columns="columns" stripe > <template slot-scope="{ row }" slot="status"> <i-switch :value="row.show===1" @on-change="onStatusChange(row.id,$event)"> <span slot="open">开</span

2020-06-23 08:55:41 1802

原创 [iview]Table编辑单元格

<template> <div> <Table ref="tableRef" :data="data" :columns="columns" style="overflow:visible" > <template slot-scope="{ row }" slot="numEdit"> <TablesEdit :params="row" column="num" :editt

2020-06-06 19:03:59 640

原创 [iview]Table+Page分页

<template> <div> <Table :columns="columns" :data="data" stripe > </Table> <Page :total="count" :current="queryInfo.pageNum" :page-size="queryInfo.pageSize" @on-change="changePage" size="small"

2020-06-04 10:58:05 609

原创 [iview]Table中使用Dropdown

<template> <div> <Table :columns="columns" :data="data" style="overflow:visible" stripe > <template slot="action"> <Button type="primary" size="small" style="margin-right: 5px">编辑</Button> &lt

2020-06-02 16:33:08 1130

原创 [iview]Table中组件嵌套

<template> <div> <Table :columns="columns" :data="data" stripe ></Table> </div></template><script>export default { data() { return { data: [ { id: 1, show: 1, title: 'name

2020-06-02 10:58:50 778

原创 [iview]Table中点击图片预览放大

1 安装插件v-viewernpm install v-viewer --save2 引用插件main.jsimport Viewer from 'v-viewer'import 'viewerjs/dist/viewer.css'3 注册调用并按需求配置main.jsVue.use(Viewer)Viewer.setDefaults({ navbar: false, //底部缩略图 toolbar: false, //底部工具栏 button: false, //右上角按钮

2020-06-02 08:59:21 1892 2

原创 [iview]Table中使用Switch

<template> <div> <Table :columns="columns" :data="data" stripe ></Table> </div></template><script>export default { data() { return { data: [ { id: 1, show: 1 }, {

2020-05-31 21:39:03 2219

原创 [iview]Table中展示图片

<template> <div> <Table :columns="columns" :data="data" stripe ></Table> </div></template><script>export default { data() { return { data: [ { id: 1, img: 'https://dev-file.ivi

2020-05-31 20:27:17 1580

原创 [iview]Tabs标签点击事件on-click

<template> <div> <Tabs type="card" @on-click="handleTabClick"> <TabPane label="标签一" name="name1">标签一</TabPane> <TabPane label="标签二" name="name2">标签二</TabPane> <TabPane label="标签三" name="name3">标签三

2020-05-31 08:59:09 7013 1

原创 iview中动态设置Tabs组件的label内容

<template> <div> <Tabs type="card"> <TabPane :label="label1">标签一</TabPane> <TabPane :label="label2">标签二</TabPane> <TabPane :label="label3" icon="ios-leaf">标签三</TabPane> <TabPane :label

2020-05-29 22:32:34 2117

原创 在VUE中使用countup.js

在iview admin中使用countup报错,检查了下代码发现iview admin使用的是countup.js 1.8.2,“Published 3 years ago”于是重新安装了新版vue-countup-v2npm install --save countup.js vue-countup-v2调整代码<template> <div class="count-to-wrapper"> <slot name="left"/> <p

2020-05-23 18:03:58 7895

原创 PHP7中的?与??

$a = ''; // or 0 or false$b = $a ?? 'a';// 此时会判断$a是否存在 $a不为null // 等价于// $b = isset($a) ? $a : 'a';// $b is '' or 0 or false$c = $a ?: 'a';// 此时会判断$a的值// $c is 'a'$a = null;$b = $a ?? 'a';// 此时$a为null// $b is 'a'$c = $a ?: 'a';// $c is

2020-05-17 10:34:57 381

转载 Vue中ESlint配置文件eslintrc.js文件详解

常见规则列表“no-alert”: 0,//禁止使用alert confirm prompt“no-array-constructor”: 2,//禁止使用数组构造器“no-bitwise”: 0,//禁止使用按位运算符“no-caller”: 1,//禁止使用arguments.caller或arguments.callee“no-catch-shadow”: 2,//禁止catch子句参数与外部作用域变量同名“no-class-assign”: 2,//禁止给类赋值“no-cond-ass

2020-05-13 09:35:46 2160 1

原创 Vue+ElementUI动态切换验证规则(二)

上一篇实际运行会出现点击按钮切换后自动验证的问题,影响用户体验。重新梳理了代码:表单<template> <el-form :model="form" ref="ref"> <el-form-item prop="a" :rules="aRules"> <el-input v-model="form.data1"></el-input> </el-form-item> <el-form-item prop

2020-05-10 19:18:42 1651

原创 Vue+ElementUI动态切换验证规则(一)

表单<template> <el-form :model="form" :rules="dynamicRules" ref="ref"> <el-form-item prop="a"> <el-input v-model="form.data1"></el-input> </el-form-item> <el-form-item prop="b"> <el-input v-model="fo

2020-05-10 08:53:49 3869 1

原创 在Vue项目中使用ECharts

在Vue项目中使用ECharts搭建脚手架并安装EChartscnpm i echars --save在main.js中引入EChartsimport echarts from 'echarts'Vue.prototype.$echarts = echarts新建组件test.vue<template> <div> <h3>E...

2020-04-26 11:04:22 209

原创 vue eslint 去掉 no-tabs 语法检测

习惯用 tab 替代空格,eslint 报错不能忍受。在vue项目中,找到 .eslintrc.js 文件,编辑rules: { 'indent':0, 'no-tabs':0, 'no-mixed-spaces-and-tabs': 0, 'no-console': process.env.NODE_ENV === 'production' ? 'error'...

2020-03-14 20:59:55 1767

转载 解决ajax异步传输数据,return返回为undefined的问题

解决ajax异步传输数据,return返回为undefined的问题function GetUserInfo(tp) { var username; $.ajax({ type: "POST", cache: false, data: "type=exlogin&tp=" + tp, url: "Handle...

2020-01-13 21:50:34 578

转载 关于火狐浏览器鼠标点击页面区域时,出现光标的问题

造成这个问题的原因,首先不是你页面写得有问题,而是火狐浏览器的某个设置造成的;解决办法:火狐浏览设置按钮》选项》常规 》浏览》一律使用键盘方向键浏览网页(键盘浏览模式)©把这个设置选项取消勾选...

2020-01-11 00:05:24 922

转载 MyISAM与Innodb引擎的特点和区别 (MySQL面试)

1、存储结构MyISAM :每个MyISAM在磁盘上存储成三个文件。分别: .frm文件存储表定义   .MYD是数据文件的扩展名   .MYI是索引文件的扩展名。InnoDB :所有的表都保存在同一个数据文件中。Innodb表的大小只受限于操作系统文件的大小,一般为2GB。2、存储空间MyISAM:可被压缩,存储空间小。支持三种不同的存储格式:静态表、动态表、压缩表。...

2019-12-31 12:17:29 276

转载 数据库编码,从utf8转到utf8mb4

问题描述:如果UTF8字符集且是Java服务器的话,当存储含有emoji表情时,会抛出类似如下异常:java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94’ for column ‘name’ at row 1      at com.mysql.jdbc.SQLError.createS...

2019-12-30 19:44:30 2264

转载 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause 解决办法 MySQL

问题:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functionally dependent on columns in GROUP ...

2019-12-27 21:56:16 5372

原创 ThinkPHP6中富文本编辑器BUG解决方案

在开启APP_DEBUG = true模式下,用富文本编辑器上传图片时会报错,调试后发现是TP6的Trace扩展功能冲突。关闭调试模式解决问题。如果需要开启调试模式,就需要卸载Trace扩展。composer remove topthink/think-trace或者编辑 page_trace.tpl 文件,清空内容即可。...

2019-12-10 18:56:08 816

转载 QML程序打包发布(解决QML打包后不能启动的问题)

命令:windelpoyqt xxx.exe -qmldir C:\Qt\Qt5.11.2\5.11.2\mingw53_32\qmlQt5Core.dll,Qt5Sql.dll,libeay32.dll,ssleay32.dll 这几个文件需要单独复制到发布目录。原文链接:https://blog.csdn.net/zhangfeng5909/article/details/721...

2019-01-16 18:40:13 2675

原创 QML修改Delegate属性

近期学习Qt,记录下学习过程,以免忘记。操作环境 WIN7+Qt 5.11.2。新建 Qt Quick Application - Empty 项目,命名 DelegateDemo。编辑 main.qmlmain.qmlimport QtQuick 2.9import QtQuick.Window 2.2Window { visible: true width: 64...

2019-01-07 17:51:40 2467

QML使用剪贴板

QML使用剪贴板,对应博文 https://blog.csdn.net/weixin_43810973/article/details/85641013

2019-01-02

QML ComboBox 演示

QML ComboBox Demo,对应博文:https://blog.csdn.net/weixin_43810973/article/details/85551765

2019-01-01

QML Loader 加载项目间通信

QML Loader 加载项目间通信,对应博文 https://blog.csdn.net/weixin_43810973/article/details/85111733

2018-12-20

QtTreePropertyBrowser简单演示

QtTreePropertyBrowser简单demo,对应博文 https://blog.csdn.net/weixin_43810973/article/details/84999338

2018-12-14

QML WebView 与 HTML简单交互

通过 runJavaScript 实现 QML WebView 与 HTML的简单交互。对应博文 https://blog.csdn.net/weixin_43810973/article/details/84950203

2018-12-11

Qt调用Jni接口获取Android相册图片列表

Qt调用Jni接口获取Android相册图片列表,对应博文 https://blog.csdn.net/weixin_43810973/article/details/84782373

2018-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除