js
甘为秋霜
这个作者很懒,什么都没留下…
展开
-
vue3使用i18n和echarts 切换语言不更换问题
vue3使用i18n和echarts 切换语言不更换问题原创 2022-11-22 15:30:47 · 1433 阅读 · 1 评论 -
hivesigner的oauth2授权登录
hivesigner的oauth2授权登录原创 2022-10-11 10:29:47 · 288 阅读 · 0 评论 -
关于在写项目中for in循环导致的错误
关于bug::在写项目中需要用到循环对象的键值名,用for in是个不错的选择,在开发过程中没怎么注意,因为逻辑是没问题的,但是在最终测试阶段却遇上了大问题例子let arr={ aa:{ bb:22 }, cc:{ bb:33 }, tt:{ bb:66 }}let brr = { dd:{ bb:22 }, ff:{ bb:33 },}let valuefunction forin(val){ f原创 2022-04-19 15:47:30 · 462 阅读 · 0 评论 -
百度地图BMapGL通过websocket发送的实时点进行打点,并给每个点添加点击事件
由于BMapGL没有海量打点的方法、Bmap3.0没有卫星地图,在各种取舍下还是使用了BMapGL进行打点并且在开发过程中发现百度地图的画线方法Polyline实时的画线是监听不到点击事件的(必须要一条完整的线)所有只能用Marker进行打点通过websocket实时发送数据//websocket数据样式 例data: {latitude: 36.00longitude: 116.11sendTime: 1650006526000Id: 1}type: 2vue<templ原创 2022-04-15 15:51:05 · 4010 阅读 · 0 评论 -
WalletContract区块钱包链接到web3js
安装walletconnectnpm install --save web3 @walletconnect/web3-provider官方给出的使用方法,并不能连接到想要的区块网络 默认是1import WalletConnectProvider from "@walletconnect/web3-provider";// Create WalletConnect Providerconst provider = new WalletConnectProvider({ rpc: {原创 2021-08-05 16:05:31 · 5362 阅读 · 9 评论 -
react i18n国际化
1.引入库yarn add react-i18next i18next i18next-browser-languagedetector2.创建配置i8n文件en-us.json{ "home": "Home", "Language": "Language"}zh-cn.json{ "home": "首页", "Language": "语言",}在src目录下创建i18n.jsimport LanguageDetector from 'i18next-brow原创 2021-08-05 15:35:16 · 373 阅读 · 0 评论 -
web3js使用metamask调用合约查询和发起交易
web3通过合约查询的方法使用web3调用合约的方式,官网文档给出的方法是new web3.eth.Contract(jsonInterface[, address][, options])jsonInterface - Object: 要实例化的合约的json接口address - String: 可选,要调用的合约的地址,也可以在之后使用 myContract.options.address = '0x1234..' 来指定该地址options - Object : 可选,合约的配置对象,其原创 2021-05-26 16:21:12 · 21270 阅读 · 3 评论 -
web3获取MetaMask钱包链ID和RPC URL配置通信服务提供器。
web3.js配置通信服务提供器官方提供的方法web3.providers一般的使用方法var web3 = new Web3(new Web3.providers.HttpProvider("http:xxx"));比如MetaMask这种钱包是可以配置的,比如测试网这种,用户会填RPC URL,链ID等等但无论如何都不能直接获取用户配置的PRC,但可以拿到链IDasync function getChainId(){ const chainId = await ethereum.req原创 2021-05-21 16:39:50 · 5244 阅读 · 5 评论 -
关于javascript用if语句写一个块移transform产生的问题
首先写一个简单的块<button onclick="changeXY()">移动</button><div id="box1"></div>然后#box1{ width: 500px; height: 500px; background-color: blue; }最后写js if语句function changeXY() { var原创 2020-10-20 10:52:14 · 180 阅读 · 0 评论