- 博客(28)
- 资源 (4)
- 收藏
- 关注
原创 企业微信客服-聊天工具栏-对接微信小程序
不配置会导致调用"fail获取外部客户的userId"失败---- {errCode: 92001, errMsg: “qy__getCurExternalContact:fail no permission”}在客服聊天页面可以,精确的查看学生的相关信息以及学习情况,从而定制不一样的学习计划等等。选择已绑定的自建应用(关联的微信小程序)第三步在微信客服配置页面划到底部选择。第五步配置跳转至小程序侯展示的页面。第四步配置可调用接口的应用。应用管理-应用-自建。应用管理-应用-基础。应用管理-应用-自建。
2024-09-25 16:01:47 1000
原创 按需加载Vuex
Vuex是什么?官方回答就是Vuex 是一个专为 Vue.js 应用程序开发的 状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。场景就拿我们当前项目安全签来说,选择用Vuex的主要目是我们的菜单是变化的,可根据不同角色展示不同的菜单,以及控制其页面得逻辑走向。我们可以通过本地持久缓存存储角色信息,然后每次需要时取出来做些判断,但是同步存储会影响性能,同时也不能及时更新其他页面数据的展示,像消息未读数量的及时更新等,当我们选用了v
2021-11-25 13:42:28 714
原创 uniapp 自定义上拉加载下拉刷新组件
介绍该组件是结合uview框架写的,主要结合了里面的u-loadmore组件,可配置下拉刷新加载圈的颜色及背景色,暂无数据时的图等,突出的特点就是通过设置组件的高度,适配刘海屏iPhone,且支持嵌套在各种盒子中。iPhone手机即使我们没有开启原生的下拉刷新,上拉加载,默认也可以进行下拉和上拉的动作,我们可以在配置文件中关闭 “(disableScroll”: true )。"globalStyle": { "disableScroll": true , "navigationS
2021-11-24 16:38:42 4895 1
原创 2021-04-20
vite vue3.0升级vue-clinpm i -g @vue/cli@next安装vite类似于服务端渲染,加载的很快npm initt vite-app <project-name>cd <prject-name>npm inpm run devvue2迁移新特性项目的变化不同首先main.js中初始化的方式变了:在2.0版本中通过new一个构造函数去获取实例, new Vue({ el: '#app', router,
2021-04-20 15:19:27 141
原创 scss或less嵌套写法样式不生效问题
一般我们在写项目时,不管是原生的css去写还是通过less/sass预处理器去处理,都习惯性的根据不同的功能模块等去对应相应的样式文件,最后统一在一个地方引入,例如:common.scss文件@import './reset.scss';@import './header.scss';@import './nav.scss';@import './login.scss';/*登录*/@import './systemuser.scss'; /* 用户管理*/最后在app.vue文件中.
2020-12-04 14:53:06 4748 1
原创 axios基本配置
axios配置1. baseURL针对于一个项目的开发分为开发环境,测试环境,线上环境等分别有3个请求地址与其一一对应,但是axios的请求ip却只有一个字段baseURL控制,我们可以通过if else等条件判断去赋值,但是当我们使用三方UI框架进行上传文件等需求时还需要做相应的判断这样会太麻烦,而且有可能切换环境时出现少漏改等现象,所以建议直接创建对应三个环境的配置文件,直接axios.defaults.baseURL = process.env.url;对于vue2.x版本可以在confi
2020-11-24 15:32:58 704
原创 浙政钉小程序总结
浙政钉小程序总结扫码进入浙政钉小程序指定页面后 前端怎么获取到里面的参数首先生成二维码的链接:taurus://taurusclient/action/open_app?appId=0201027143446479&type=2&page=pages%2Findex%2Findex%3FqrCodeId%3D168%26appId%3D1%26appName%3D%E6%B5%8B%E8%AF%95;appId:指的是创建的小程序appId,type:2 表示小程序,page=“”指
2020-11-23 11:19:02 13166
原创 手写签名-html
手写签名用于移动端,进入页面仿横屏展示github地址源码:https://github.com/Smile-lrn/jsignature-html.git效果图
2020-07-01 16:19:19 254
原创 face-ca 活体检测-张张嘴
face-ca源码概述运行该示例项目在自己的项目中引用安装face-ca引入相关文件使用模型加载错误安装flexible引用vue组件中使用代码htmljs源码face-ca插件地址: https://github.com/Smile-lrn/face-ca.git使用face-ca示例项目: https://github.com/Smile-lrn/-npm-faceca-.git概述face-ca中包含的活体检测有张张嘴,该依赖包输出的是符合活体检测条件的一张base64图片,使用者则可
2020-06-11 08:46:42 1473
原创 HTML5重新定义的元素
列表内容dd: 可以同details与figure一同使用,定义包含文本,dialog也可用dt:可以同details与figure一同使用,汇总细节,dialog也可用hr:表示主题结束,而不是水平线,虽然显示相同menu:重新定义用户界面的菜单,配合commond或者menuitem使用small:表示小字体,例如打印注释或者法律条款strong:表示重要性而不是强调符号
2017-05-11 13:24:36 665
原创 HTML5废除元素
- HTML5废除元素纯表现 basefont,big,center,font, s,strike,tt,u; 会产生负面影响 frame,frameset,noframes;产生混淆 acronym ,applet,dir。
2017-05-11 13:21:51 395
原创 HTML5新增其他元素
多媒体标签< video> 页面中插入视频内容< audio> 页面中插入音频内容< source> 可定义多个媒体资源绘图标签 < canvas> 绘制图片 < svg> 矢量图WEB运用标签< meter>状态标签,温度等< progress>进度条datalist 为input定义下拉列表details 定义元素的详细内容menu注释标签< ruby> 标记定义 注释
2017-05-11 13:18:17 246
原创 HTML5新增结构标签
结构标签:(块状元素) 有语意的div< article> 标记定义一篇文章 < header> 标记定义一个页面或一个区域的头部 < nav> 标记定义导航链接 < aside> 标记定义页面内容部分的侧边栏 < hgroup> 标记定义文件中一个区块的相关信息 < figure> 标记定义一组媒体内容以及它们的标题
2017-05-11 13:14:07 547
原创 博客中插入图片,音乐
放在本地文件首先在987860690.github.io目录下确认 _config.yml 中有 post_asset_folder:true 。在 hexo 目录,执行 $ npm install https://github.com/CodeFalling/hexo-asset-image --save之后再使用 hexo new ‘new’ 创建新博客的时候,会在source/_posts里
2017-05-10 20:42:21 464
原创 表达式
表达式解析表达式 AngularJS通过$parse这个内部服务来进行表达式的运算,这个服务能够访问当前所处的作用域 这个过程允许我们访问定义在$scope上的原始JavaScript数据和函数[x] 将$scope服务注入到控制器中,然后调用它就可以实现手动解析表达式。举例来说,如果页面上有一个输入框绑定到了expr变量上,如下所示:<div ng-controller="MyCo
2017-05-10 20:38:21 315
原创 $scope的生命周期
$scope的生命周期 scope的生命周期处理有四个不同的阶段−创建在创建控制器或指令的时候,AngularJS会用scope的生命周期处理有四个不同的阶段 - 创建 在创建控制器或指令的时候,AngularJS会用injector创建一个新的作用域,并在这个新建的控制器和指令运行时将作用域传递进去。 也可以调用Scope类上的$new()手动创建。 - 链接
2017-05-10 20:37:22 743
原创 作用域层级和继承
作用域层级和继承 在上节的基础上,我们想显示出居住在给定国家的人口占世界人口的百分比。 为了满足此需求,在worldctrl管理的作用域中定义worldsPercentage函数,代码如下: $scope.worldsPercentage=function(coutryPopulation){ return (coutryPopulation/$scope.populati
2017-05-10 20:36:46 405
原创 作用域
作用域[x] 完美的架构是将业务逻辑都放在控制器中,而将相关的数据都放在控制器的作用域中。作用域的基本功能 提供观察者以监视数据模型的变化 将变化通知给整个应用,甚至系统外的组件 可以进行嵌套,隔离业务功能和数据 给表达式提供运算时所需执行的环境 [x] ng-controller指令是作用域创建指令作用域层级var HelloCtrl = function(){
2017-05-10 20:35:58 302
原创 模块
模块AngularJS使用angular。module()声明模块 ,这个模块接受两个参数,第一个是模块的名称,第二个是依赖列表其中[]定义该模块依赖的另一个模块 var mod=angular.module('module_name',[]);[x] 该方法相当于AngularJS模块中的setter方法,是用来定义模块的引用模块ng-app="module_name"[ ] 该方法相当于An
2017-05-10 20:34:59 231
原创 [模块]()
模块[x] M:模型[x] V:视图[x] C:控制器MVC是一种软件架构模式,他将表现从用户交互中分离出来。 模型中包含应用的数据与数据进行交互的方法 视图将数据呈现给用户 控制器是二者之间的桥梁,用来存放将二者绑定在一起的业务逻辑 模块1 AngularJS使用angular。module()声明模块 ,这个模块接受两个参数,第一个是模块的名称,第
2017-05-10 20:33:45 256
原创 过滤器
过滤器在html中的模版绑定符号{{}}内通过 | 符号调用过滤器。例如:将字符串转换成大写:{{name | uppercase}}在JavaScript中可以通过$filter调用过滤器。例如,在javaScript中使用lowercase过滤器:app.controller('DemoController',['$scope','$filter', function(
2017-05-10 20:31:19 251
原创 为Hexo-Next主题设置头部图片
为Hexo-Next主题设置头部图片先找一张图片,如bg.gif,把它放在 987860690.github.io\source\images路径下进入到 987860690.github.io\themes\hexo-theme-next\source\css\ _common\components\header目录,找到header.styl文件,双击打开。将第一行默认的
2017-05-10 20:30:04 3204
原创 hexo+github快速搭建个人博客
hexo+github快速搭建个人博客 在 Hexo 中有两份主要的配置文件,其名称都_config.yml。 其中,一份位于站点根目录下,主要包含 Hexo 本身的配置;另一份位于主题目录下, 这份配置有主题作者提供,主要用于配置主题相关的选项。 为了描述方便,在以下说明中, 将前者称为 站点配置文件, 后者称为 主题配置文件一、环境搭建 到git官网下载githu
2017-05-10 20:27:33 244
原创 css
css概述 css(层叠样式表) 页面化妆师 对页面进行修饰 css layout(布局) 作用:让页面中的可视化标记变得更漂亮样式的书写格式 外联样式(优先级最低) 通过link标记引入外部css文件 拓展性强 多个页面可以使用 (上线多使用外联) 内部样式(优先级其次) 在head里面写入; 只适用于当前页面 ,不可多个页面使用 内联样式
2017-05-08 17:18:29 398
原创 html基本标签
标题标签 h1 有利于搜索引擎对网页的主题内容的抓取 常见的是淘宝网上的logo h1标签里面有img alt=”seo” h1 用于网站标题 h2 用于文章标题 h3 用于侧边栏标题 文本标签 strong标签 强调关键词 加粗文字字体 对seo的收录有影响,对我们的站点排在白对首页有一定的决定性作用 b标签 只是对文字起修饰作用 加粗文字字体 无强调
2017-05-08 17:17:23 226
原创 初识HTML
前端的基本三要素: html (Hyper Text MarkupLanguage) —结构 —->超文本标记语言 css (cascading style sheets) —样式 —->层叠样式表 js (JavaScript) —行为 HTML特征易用性可扩展性平台无关性通用性w3c规范HTML 超文本标
2017-05-08 17:16:41 314
原创 Hello world ----------AngularJS示例
[x] 让我们通过“Hello World”与angularJS初次见面吧<body ng-app ng-init="name='world'"><h1>Hello,{{name}}</h1></body>ng-init用于初始化模型(model)name,并通过{{name}}表达式来传递它的值。[x] 通过这个简单的例子,angularJS模版所呈现出的重要特征有: [x] 1、使
2017-05-08 17:15:01 308
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-05-08 17:09:43 182
人脸识别web端.rar
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人