- 博客(230)
- 收藏
- 关注
原创 Android平台设置UrlSchemes,实现被第三方应用调用
1.打开项目的manifest.json文件,填写UrlSchemes(此处随便写)通过以下代码打开APP。
2024-02-26 10:09:41 649
原创 uniapp引入本地iconfont
2.我们可以用的是 iconfont.css, 我们将 iconfont.css 拷贝至项目的 src/static/font/iconfont.css。1.iconfont官网下载相应代码(
2023-12-06 16:16:13 1335
原创 elementui解决chrome浏览器自动填充账号密码时背景色被改变的问题
【代码】elementui解决chrome浏览器自动填充账号密码时背景色被改变的问题。
2023-10-20 16:09:22 793
原创 uniapp引入iconfont图标
4.打开iconfont.css文件修改“@font-face”里面的路径,修改为相对路径“@/static/fonts”,示例如下。1.iconfont官网下载好图标并解压。2.将以下文件复制到项目中。5.在App.vue中的。3.文件在项目中的位置。
2023-06-03 15:12:56 242
原创 淘好物社区推广文档
本项目适用于社区之间推广使用,分为三部分,管理员端,商户端,用户端,主要功能包括:管理员端包含商户端大部分功能,还有一些系统基础数据的配置功能等。商户端可以进行店铺的维护,店铺的营业与休整,维护店铺信息,添加店铺产品,管理产品,审核受理用户下单,查看用户评价等功能。用户端可以进行物业缴费,水费缴费(功能不完善),电费缴费(功能不完善),可以下单购买商品,购买成功可以获得相应积分,可以签到领取积分,可以分享微信好友获取积分等。
2023-01-30 15:18:24 311 1
原创 uniapp引入iconfont彩色图标(Symbol方式)
3.输入命令行:npm install -g iconfont-tools或cnpm install -g iconfont-tools----点击enter键执行。4.输入命令行: iconfont-tools----点击enter键执行。1.Window+R打开控制面版,输入cmd—点击enter键。2.切换到iconfont文件夹。
2023-01-09 13:47:46 442
原创 uniapp集成极光推送证书与描述文件申请
申请开发(推送)证书(此证书用于在极光推送官网配置IOS推送时使用)首先需要申请苹果 App ID (App的唯一标识)
2023-01-07 17:16:46 238
原创 钉钉开发前端调试
登录钉钉开放平台 https://login.dingtalk.com/进入“应用开发=>企业内部开发”,进入相应的应用内部点击“开发管理”点击页面右下角“生成专属调试工具”将生成的代码复制到uniapp的index.html页面的标签内uniapp的index.html文件内调试代码存放位置uniapp编译生成h5代码,将调试代码复制到编译好的代码中(index.html),将代码复制到标签内打开调试页面请确保先打开dev..
2022-05-13 12:27:19 1556
原创 axios模板
axios({ method: 'post', url: store.url + '/api/dataset/call_kw?session_id=' + res.data.result.data.session_id, data: data, headers: { 'Content-Type': 'application/json', //设置请求头请求格式为JSON 'Accept': 'application/json', //设置请求头请求格式为JSON }}).then((re
2022-05-13 09:17:44 252
原创 Node.js----中间件
1 Express 中间件的调用流程当一个请求到达 Express 的服务器之后,可以连续调用多个中间件,从而对这次请求进行预处理2 Express 中间件的格式Express 的中间件,本质上就是一个 function 处理函数注意:中间件函数的形参列表中,必须包含 next 参数。而路由处理函数中只包含 req 和 res3 next 函数的作用next 函数是实现多个中间件连续调用的关键,它表示把流转关系转交给下一个中间件或路由4 定义中间件函数定义一个最简单的中间件函数co
2022-04-18 15:32:32 284
原创 Node.js----Express模块化路由
模块化路由定义路由模块为了方便对路由进行模块化的管理,Express 不建议将路由直接挂载到 app 上,而是推荐将路由抽离为单独的模块,将路由抽离为单独模块的步骤如下创建路由模块对应的 .js 文件调用 express.Router()函数创建路由对象向路由对象上挂载具体的路由使用 module.exports 向外共享路由对象使用 app.use() 函数注册路由模块案例代码 // 1. 导入 express const express = requi
2022-04-18 14:09:48 352
原创 Node.js----express获得请求参数
GET请求获取query参数http://localhost/query?name=张三const express=require('express')const app=express()// 获取query参数app.get('/query',function (req,res) { console.log('query====',req.query) res.send('请求成功')})app.listen(80,()=>{ console.lo
2022-04-18 13:37:52 725
原创 Node.js 创建项目笔记
Headline大事件后台 API 项目,API 接口文档请参考 https://www.showdoc.cc/escook?page_id=37071587612152171. 初始化1.1 创建项目新建 api_server 文件夹作为项目根目录,并在项目根目录中运行如下的命令,初始化包管理配置文件:npm init -y运行如下的命令,安装特定版本的 express:npm i express@4.17.1在项目根目录中新建 app.js 作为整个项目的入口文件,并初
2022-04-15 16:51:24 719
原创 Node.js 学习笔记day008
Node 第 8 天1. 学习目标◆ 完成获取文章分类列表的功能◆ 完成新增文章分类的功能◆ 完成根据 ID 删除文章分类的功能◆ 完成根据 ID 获取文章分类的功能◆ 完成根据 ID 更新文章分类的功能◆ 完成发布新文章的功能2. 新建 ev_article_cate 数据表2.1 创建表结构2.2 新增两条初始化的数据3. 获取文章分类列表3.1 实现步骤初始化路由模块初始化路由处理函数模块获取文章分类列表数据3.2 初始化路由模块创建 /router/a
2022-04-15 16:46:52 373
原创 Node.js 学习笔记day007
Node 第 7 天1. 学习目标◆ 完成登录功能的开发◆ 能够获取用户的信息并重置密码和头像2. 登录功能2.1 实现步骤检测表单数据是否合法根据用户名查询用户的数据判断用户输入的密码是否正确生成 JWT 的 Token 字符串2.2 检测表单数据是否合法将 /router/user.js 中 登录 的路由代码修改进行修改// 注册新用户router.post('/reguser', expressJoi(reg_login_schema), userHandle.
2022-04-15 16:29:48 1369
原创 Node.js 学习笔记day006
Node 第 6 天1. 学习目标◆ 前后端的身份认证◆ 能够了解 Session 的实现原理◆ 能够了解 JWT 的实现原理◆ 大事件项目初始化◆ 大事件注册新用户功能2. web 开发模式2.1 主流的两种开发模式基于服务端渲染的传统 Web 开发模式基于前后端分离的新型 Web 开发模式2.2 了解服务端渲染的概念以及优缺点服务端渲染的概念:服务器发送给客户端的 HTML 页面,是在服务器通过字符串的拼接动态生成的。因此,客户端不需要使用 Ajax 这样的技术额外请
2022-04-15 16:26:36 538
原创 Node.js 学习笔记day005
Node 第 5 天1. 学习目标◆ 能够知道如何配置 MySQL 数据库环境◆ 能够认识并使用常见的 SQL 语句操作数据库◆ 能够在项目中操作 MySQL 数据库2. 数据库的基本概念2.1 什么是数据库数据库(database)是用来组织、存储和管理数据的仓库为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作2.2 常见的数据库以及分类常见的数据库分类下面几种MySQL 数据库(目前使用
2022-04-15 15:08:13 841
原创 Node.js 学习笔记day004
Node 第 4 天1. 学习目标◆ 能够熟练 express 路由的使用◆ 掌握中间件的使用方式◆ 能够说出中间件分为哪几类◆ 了解如何自定义中间件◆ 能够基于 exprss 写接口◆ 能够说出解决跨域问题的方法 cors◆ 掌握如何实现 JSONP 接口2. Express 路由2.1 路由的概念路由就是映射关系根据不同的用户 URL 请求,返回不同的内容本质:URL 请求地址与服务器资源之间的对应关系 ![在这里插入图片描述](https:
2022-04-15 15:02:40 337
原创 Node.js 学习笔记day003
Node 第 3 天1. 学习目标◆ 能够说出 pageage.json 文件中属性的含义◆ 知道怎么解决包下载慢的问题◆ 了解如何开发包◆ 了解如何发布包◆ 熟练模块的加载机制◆ 熟练 express基本操作2. 包管理配置2.1 包管理配置的概念npm 规定,在项目根目录中,必须提供一个叫做 package.json 的包管理配置文件,用来记录与项目有关的一些配置信息,例如:项目的名称、版本号、描述等项目中都用到了哪些包哪些包只会在开发期间会用到哪些包在开发和
2022-04-15 14:50:07 263
原创 Node.js 学习笔记day002
Node 第 2 天1. 学习目标◆ 能够使用 http 模块写一个基本的 web 服务器◆ 能够说出模块化的好处◆ 能够知道 CommonJS 规定了哪些内容◆ 能够说出 Node.js 中模块的三大分类各自是什么◆ 能够使用 npm 管理包2. http 模块2.1 什么是 http 模块http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,
2022-04-15 14:41:09 336
原创 Node.js 学习笔记day001
Node 第 1 天学习目标◆ 能够知道什么是 Node.js ◆ 能够知道 Node.js 可以做什么 ◆ 能够说出 Node.js 中的 JavaScript 的组成部分 ◆ 能够使用 fs 模块读写操作文件 ◆ 能够使用 path 模块处理路径 ◆ 能够使用 http 模块写一个基本的 web 服务器回顾和思考2.1 为什么 JavaScript 可以在浏览器中执行2.1.1 已经掌握了哪些技术2.1.2 浏览器中的 JavaScript 的组成部分2.1.3 为什么 J
2022-04-15 14:36:26 195
原创 TypeScript----学习笔记(黑马程序员)
TypeScript 常用类型类型注解**目标:**能够理解什么是ts的类型注解内容:示例代码:let age: number = 18代码中的 : number 就是类型注解作用:为变量添加类型约束。比如,上述代码中,约定变量 age 的类型为 number 类型解释:约定了什么类型,就只能给变量赋值该类型的值,否则,就会报错// 错误演示// 错误原因:将 string 类型的值赋值给了 number 类型的变量,类型不一致let age: number = '18'
2022-04-13 13:53:49 4523
原创 TypeScript 学习笔记
TypeScript学习1.什么是TS1.TypeScript (简称: TS) 是JavaScript的超集(JS 有的TS都有)。TypeScript = Type + JavaScript (为JS添加了类型系统)。// TypeScript 代码:有明确的类型,即: number ( 数值类型)let age: number = 18// JavaScript 代码:无明确的类型let age = 18TypeScript是微软开发的开源编程语言,设计目标是开发大型应用。可以在
2022-04-13 10:25:54 230
原创 VUE3----Vue Router 4.x 路由守卫
全局路由守卫与独享路由守卫import {createRouter, createWebHashHistory} from "vue-router";const routes=[ { path:'/home', component:()=>import('@/pages/home'), meta:{ isAuth:true, title:'首页' }, }, {
2022-04-12 16:30:22 1833
原创 VUE3----Vue Router 4.x 编程式导航
main.jsimport { createApp } from 'vue'import App from './App.vue'import store from "@/store";import router from "@/router";const app=createApp(App)app.use(store)app.use(router)app.mount('#app')App.vue<template> <div> <route
2022-04-12 15:39:58 725
原创 VUE3----Vue Router 4.x基础用法
main.jsimport { createApp } from 'vue'import App from './App.vue'import store from "@/store";import router from "@/router";const app=createApp(App)app.use(store)app.use(router)app.mount('#app')App.vue<template> <div> <route
2022-04-12 15:39:36 529
原创 VUE3----Vuex 4.x 模块化编码
命名空间版namespaced: true简单的说,这个是避免命名重复的问题的。我们可以把user模块加载三次来看看区别。调用方式state访问方式const userInfo = store.state.user.userInfomutations由斜线分隔组成的路径,这样可以明确区分是哪个模块的函数,不会弄错。访问方式:store.commit('user/setUser', 'user的code')store.commit('myObject/setUser', 'myOb
2022-04-12 11:22:21 385
原创 VUE3----Vuex 4.x 基础版本
main.jsimport { createApp } from 'vue'import App from './App.vue'import store from "@/store";const app=createApp(App)app.use(store)app.mount('#app')store/index.js// 引入Vueximport {createStore} from 'vuex'// 准备state---用于存储数据const state={ sc
2022-04-12 10:17:47 350
原创 VUE3----组件通信(消息订阅-发布)
安装pubsub-jsnpm i pubsub-js --save发布消息<template> <button @click="sendStudentName">把学生名给School组件</button></template><script>import pubsub from "pubsub-js";import {reactive} from "vue";export default { name: "Stude
2022-04-11 17:18:26 2996 2
原创 VUE3----数据双向绑定(v-model)
单个数据双向绑定父组件<template> <div> <h2>父组件</h2> <HelloWorld v-model="name"></HelloWorld> <h2>子组件传递来的数据:{{name}}</h2> </div></template><script>import HelloWorld from "@/compone
2022-04-11 14:28:50 1943 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人