摘要: 最近开发又涉及到了微信小程序,好多年没写过小程序了。 微信小程序一般分为页面、组件,各自有各自的特点,生命周期也不相同 现在要设计一个自定义的 tabBar,本来想写成一个页面,子页面都写成组件,但是这样就会损失页面的许多特性,比如生命周期等等 后面了解了下微信小程序的 tabBar ,发现微信小程 阅读全文
posted @ 2024-01-07 22:14 Sebastian·S·Pan 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 以 ts 构建的微信小程序项目,如何安装npm呢? npm 直接在项目根路径下,按照平时的习惯创建就可以了,比如我想引入day js npm i dayjs 但是这种情况下,直接直接用会出错,即使ts提示正常 import dayjs from "dayjs"; const str=dayjs(). 阅读全文
posted @ 2024-01-02 13:23 Sebastian·S·Pan 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 一、前言 百度地图已经有了 react 相关的组件库,本人用的百度地图 v3.0 和 vue3 我仅仅是抛砖引玉,百度地图 webgl、高德地图都是一样的,因为底层都是通过 js 控制地图 如果用组件的方式开发,比如我将 BMap.Marker 作为一个组件,我暴露一个参数position,其目的是 阅读全文
posted @ 2023-12-29 10:06 Sebastian·S·Pan 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 这里有最基本的使用,vue3官网 组件 v-model 我来讲讲注意事项, 如果你 v-model 的是个 reactive 创建的对象,那么将不起作用,必须得是 ref 创建的对象 要知道,v-model: <input v-model="searchText" /> <!-- 等价于 --> < 阅读全文
posted @ 2023-12-12 14:58 Sebastian·S·Pan 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Mysql 现如今的版本都有安装版,但是我需要老的Mysql版本(5.7),恰好下载的是压缩版本,这里记录下过程 # 安装 Mysql压缩包版本,解压后得到一个文件夹,我是x64的,我放在了`C:\Program Files` 下 然后将 `C:\Program Files\mysql\bin` 放 阅读全文
posted @ 2023-07-14 09:52 Sebastian·S·Pan 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一年多前,为了学习英语,我设计了一个学习英语的 web 程序,采用了固定的学习间隔: > 1天,2天,4天,7天,15天,30天,90天,180天,1年,两年..(从网上找来的一种通用的艾宾浩斯间隔) > 后记:艾宾浩斯发表的仅仅只有他的曲线,这种间隔方案不知道是谁发明的,没有相关资料 这种学习方式 阅读全文
posted @ 2023-03-10 12:19 Sebastian·S·Pan 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 前言 最近基于 https 的网站,引用 http 网站的资源文件出现了报错,最初的解决办法是添加两套引入,也就是 http、 https 都写上 <script src="http://a.js"></script> <script src="https://a.js"></script> 可是最 阅读全文
posted @ 2023-02-13 15:32 Sebastian·S·Pan 阅读(103) 评论(0) 推荐(0) 编辑
摘要: vue-cli 是 vue 项目的构建工具,今天闲来无事,翻看了 vue-cli 的开发指南,受益匪浅。相对于之前潦草的使用,我的关于 vue-cli 的一些疑惑,有些得到了解答 一、引用图片 无论是使用普通路径引用图片,还是使用@、~ 路径这种使用特殊路径方式引用图片 其内部的工作方式都是使用 r 阅读全文
posted @ 2022-07-06 16:30 Sebastian·S·Pan 阅读(29) 评论(0) 推荐(0) 编辑
摘要: function totalStrStr(haystack, needle) { const n = haystack.length; const m = needle.length; if (m 0) { return 0; } const pi = new Array(m).fill(0); / 阅读全文
posted @ 2022-06-08 18:39 Sebastian·S·Pan 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 前言 好的开发模式 好的开发模式,帮助开发者在编写生产代码的时候,处在一种高认知的状态。 也就是说,开发者处于 obvious 的状态,对自己编写的代码有清晰的认知,才能更好的编写生产代码。 TDD(Test-Driven Development),就是这么一种让开发者处于 obvious 的的方法 阅读全文
posted @ 2022-05-17 16:56 Sebastian·S·Pan 阅读(340) 评论(0) 推荐(0) 编辑