笔记
隔壁老洋
找不到目标,所以先努力提升自己。
展开
-
vue3替代 v-deep的写法
【代码】vue3替代 v-deep的写法。原创 2023-07-18 14:51:10 · 303 阅读 · 0 评论 -
Could not find a declaration file for module 报错了
vue3原创 2022-11-03 10:49:19 · 5553 阅读 · 0 评论 -
vue 3.2语法糖, defineProps,defineEmits,defineExpose,withDefaults .eslintrc 报错
module.exports = { root: true, env: { node: true, //8+的配置 // 'vue/setup-compiler-macros': true }, 'extends': [ 'plugin:vue/vue3-essential', 'eslint:recommended', // 'plugin:vue/vue3-recommended', ], parserOptions: {原创 2022-04-29 10:20:54 · 1795 阅读 · 0 评论 -
vue3 setup 语法糖的项目实战用法
vue3.2 之后语法糖起初 Vue3.0 暴露变量必须 return 出来,template中才能使用;这样会导致在页面上变量会出现很多次。很不友好,vue3.2只需在script标签中添加setup。可以帮助我们解决这个问题。1.组件只需引入不用注册,属性和方法也不用返回,也不用写setup函数,也不用写export default ,甚至是自定义指令也可以在我们的template中自动获得。1变量、方法不需要 return 出来2组件不需要在注册3新增 defineProp原创 2022-04-19 10:57:59 · 1112 阅读 · 0 评论 -
mac安装yarn 报错 用户名错误 open ‘/Users/xiaoka/.config/yarn‘
yarn --versionError: EACCES: permission denied, open ‘/Users/xiaoka/.config/yarn’at Object.openSync (fs.js:476:3)at readFileSync (fs.js:377:35)at /usr/local/lib/node_modules/yarn/lib/cli.js:101466:58at Array.map ()at parseRcPaths (/usr/local/lib/node原创 2022-03-11 12:29:00 · 402 阅读 · 0 评论 -
小程序开发中 时间 转换时间搓ios的兼容问题
正确写法应该是let dt = new Date("2019/07/24 19:57")而实际应该过程中日期格式大部分都是2019-07-24这种,所以在实际应用过程中需要用正则对字符串进行预处理let tm = "2019-07-24 19:57"let dt = new Date(tm.replace(/-/g,'/'))...原创 2021-11-19 10:28:15 · 1291 阅读 · 0 评论 -
vue 搜索框节流
function onchangeSer(e) { const me = this; this.timer ? clearTimeout(this.timer) : "" this.timer = setTimeout(() => {}, 500) },原创 2021-07-07 15:35:58 · 505 阅读 · 0 评论 -
flutter 好看的动画登陆页学习
import 'dart:math';import 'dart:ui';import 'package:flutter/material.dart';import 'package:flutter/rendering.dart';void main() { runApp(MyApp());}class MyApp extends StatelessWidget { // This widget is the root of your application. @override原创 2020-11-23 11:54:44 · 286 阅读 · 0 评论 -
flutter 集成fluwx ios配置
1、pubspec.yaml 添加 fluwx: ^2.2.0一、Xcode配置 :(进入到flutter项目中ios文件下面打开工程文件)1、配置项目的Universal Links,同时和微信公众平台配置的保持一致后台根目录下配置apple-app-site-association文件(无后缀),格式如下 { "applinks": { "apps": [], "details": [ { .原创 2020-10-03 18:04:08 · 1409 阅读 · 1 评论 -
mac全局安装yarn
mac全局安装 yarnsodu -snpm install -g yarn react-native-cli mac报错无权限sudo chown -R $USER:$GROUP ~/.config原创 2020-09-05 20:33:41 · 1068 阅读 · 0 评论 -
flutter的appbar 入门
import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter标题栏', theme: ThemeData( prima原创 2020-09-03 10:39:54 · 113 阅读 · 0 评论 -
2020-08-31
1. 跳转页面,不传参: Routes.navigateTo( context, Routes.setting, ); 1、pop返回页面: Navigator.of(context).pop(); 2、返回到/根页面: Navigator.of(context).popUntil(ModalRoute.withName('/')); Navigator.of(context).popUntil((r) =>...原创 2020-08-31 16:20:42 · 115 阅读 · 0 评论 -
flutter的布局样式 笔记
Container()widthheightmargin: EdgeInsets.fromLTRB(0, 0, 10, 0),padding: EdgeInsets.fromLTRB(2, 0, 2, 0),decoration:BoxDecoration( //圆角 borderRadius: BorderRadius.circular(4), //线框 border: Border.all( color: Color.fromRGBO(225, 52, 52, 1), width:原创 2020-11-02 11:00:04 · 315 阅读 · 1 评论 -
flutter报错MappedListIterable<Map<dynamic, dynamic>, Widget>‘ is not a subtype of type ‘List<Widget>‘
因为children只接受list类型 所以需要加tolist()原创 2020-08-05 15:00:27 · 1544 阅读 · 0 评论 -
flutter 的json_annotation 运用
flutter packages pub run build_runner build原创 2020-08-05 14:02:40 · 1199 阅读 · 0 评论 -
flutter取消 点击的高亮,长按的水纹波
Widget build(BuildContext context) { return Container( child: MaterialApp( title: '菜篮子', debugShowCheckedModeBanner: false, theme: ThemeData( primaryColor: Color(int.parse('0xfffa5956')), ...原创 2020-08-05 10:29:37 · 884 阅读 · 0 评论 -
uni-app的弹出层防止击穿
@touchmove.stop.prevent原创 2020-06-18 16:46:48 · 1465 阅读 · 1 评论 -
FLUTTER动态渲染 顶部tabbar
import 'package:flutter/material.dart';//class From extends StatelessWidget {// @override// Widget build(BuildContext context) {// return Scaffold(// body: Text('322333'),// );// }//}class From extends StatefulWidget { From({Key原创 2020-06-18 12:44:02 · 779 阅读 · 1 评论 -
flutter添加自定义appbar顶部tabar
import 'package:flutter/material.dart'; class ProductInfor extends StatefulWidget { Map arguments; ProductInfor({Key key,this.arguments}): super(key:key); @override _ProductInforState createState() => _ProductInforState(arguments:this..原创 2020-06-16 21:55:49 · 541 阅读 · 0 评论 -
flutte的替换路由
Navigator.of(context).pushReplacementNamed('/from');Navigator.of(context).pop();import 'package:flutter/material.dart';import './Cate.dart';import './User.dart';import './Home.dart';class Tabs extends StatefulWidget { final index; Tabs({Key原创 2020-06-16 12:26:37 · 141 阅读 · 0 评论 -
flutter有状态组件传值 无状态传值
import 'package:flutter/material.dart'; class ProductInfor extends StatefulWidget { Map arguments; ProductInfor({Key key,this.arguments}): super(key:key); @override _ProductInforState createState() => _ProductInforState(arguments:this..原创 2020-06-15 22:57:52 · 1354 阅读 · 0 评论 -
flutter命名路由管理
import 'package:flutter/material.dart'; import '../pages/FromPage.dart'; import '../pages/Search_page.dart'; final routes = { '/from':(context,{arguments})=>FromPage(arguments: arguments), '/search':(context,{arguments})=>SearchPage(a.原创 2020-06-15 22:29:47 · 310 阅读 · 0 评论 -
vue的路由解耦
import Vue from 'vue'import Router from 'vue-router'import Home from 'views/Home.vue'import store from '@/store'Vue.use(Router)let routes = [ { path: '/', name: 'home', component:...原创 2020-04-08 15:40:41 · 420 阅读 · 0 评论 -
electron 学习
vue init simulatedgreg/electron-vue my-pro创建 vue的桌面应用原创 2020-04-08 15:30:18 · 171 阅读 · 0 评论 -
清明 网页全部变灰暗的 css样式
body{ filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1) !important; -webkit-filter: grayscale(70%) !important; }原创 2020-04-07 17:25:17 · 264 阅读 · 0 评论 -
vue返回上一级离开的样子
思路:因为vue是单页面应用,进入其他页面时会销毁该页面,用keep-alive不让其刷新,具体实现为:(1).在App.vue中加入:<template> <div id="app"> <!--<router-view/>--> <!--页面返回不刷新--> <keep-alive> ...转载 2020-03-27 12:10:16 · 478 阅读 · 0 评论 -
h5页面滑动有生涩感
-webkit-overflow-scrolling: touch;overflow-scrolling: touch;原创 2020-03-06 09:49:47 · 229 阅读 · 0 评论 -
vue调用 手机拨号
在vue项目的index.html中添加如下代码:<meta name="format-detection" content="telephone=yes" />在需要调起手机拨号功能的页面,写如下函数:// 调用拨号功能callPhone (phoneNumber) { window.location.href = 'tel://' + phoneNumber}...原创 2020-03-05 16:59:32 · 1550 阅读 · 0 评论 -
vue 的h5端 左滑右滑指令
https://www.npmjs.com/package/vue-directive-touch原创 2020-03-05 16:40:44 · 750 阅读 · 0 评论 -
身份证验证
function checkIdCard(idcard) { const regIdCard = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if (!regIdCard.test(idcard)) { errorMsg = '身份证号填写有误'; return false; } else { ...原创 2019-11-14 15:20:32 · 258 阅读 · 0 评论 -
h5 手机端真机调试引用vconsole
yarn add vconsole在 vue的main的文件夹 下面if (process.env.NODE_ENV === 'development') { const VConsole = require('vconsole') // eslint-disable-next-line const my_console = new VConsole()}...原创 2020-03-02 14:50:42 · 489 阅读 · 0 评论 -
富文本内容,浏览器规则,英文单词默认间隔换行,不间隔不换行
white-space:pre-wrap; word-break:break-all;原创 2019-11-20 10:52:17 · 671 阅读 · 0 评论 -
vue用qrcodejs2生成二维码
一、安装包npm install qrcodejs2 --save二、应用Html代码 收藏代码 <div class="qrcode" ref="qrcodeContainer"></div> <script> import QRCode from 'qrcodejs2' // vue对象的一个method showQRCo...原创 2019-11-15 11:49:56 · 664 阅读 · 0 评论 -
uni-app边写项目边踩坑
@touchmove.stop.prevent禁止遮罩层的穿透滑动upx的单位不能动态的渲染到页面 必须转换成 px原创 2019-10-30 14:22:16 · 229 阅读 · 0 评论 -
git 上传码云
第一步,在控制台输入git init ,进行git文件夹的创建,(之前我本机已经存在过git house),现在创建D:\develop\demo文件夹作为演示文件夹,创建成功后,控制台会显示如下页面证明本地git仓库已经创建成功。第二步:在码云上,将对应的项目的克隆/下载地址进行复制,操作如图所示:然后在git控制台,输入git remote add origin URL(地址) 将本...原创 2019-10-14 15:29:03 · 131 阅读 · 0 评论 -
文本过多隐藏
overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;原创 2019-09-05 14:44:48 · 212 阅读 · 0 评论 -
vue页面长时间操作返回首页
<template> <div id="app"> <router-view /> </div></template><script>export default { name: "App", data(){ return { timeOut:'' } },...原创 2019-09-05 15:59:21 · 427 阅读 · 0 评论 -
vue数据绑定背景图
<div class="mapImg" :style="{backgroundImage: 'url('+mapMath.picturePath+')'}" v-show="mapImgBIg"> <img src="./resources/images/ic-suoxiao.png" alt="" @click="mapImgBIg=false"> ...原创 2019-09-11 15:19:04 · 319 阅读 · 0 评论 -
React Native新项目启动报错'React/RCTBridgeDelegate.h' file not found
1 cd ios2 pod deintegrate3 pod install原创 2019-09-17 23:06:28 · 520 阅读 · 0 评论 -
复选框css修改
概述 在页面设计时,我们经常使用input复选框。由于界面设计的需要,我们需要修改复选框的样式,使得界面更美观或者适应新的需求。由于CheckBox伪类修改比较复杂,通常修改的方式有两种,一个是链入图片,另一个是使用纯css的方法进行修改。链入图片的设计方式比较简单,但是需要预先设计或者下载图片,比较麻烦。纯css的方法,只需要在css文件中编写代码,个人觉得比较方便,因此,本文使用该方式...原创 2019-09-18 14:53:58 · 516 阅读 · 0 评论