首页 > TAG信息列表 > Taro

Taro + React 全局event 的使用

  1.在入口文件 aap.tsx         import { Events } from '@tarojs/taro'           globalData = {         event:new Events()     }   2.发射事件     function tt(){       const event = Taro.getApp()?.$app?.globalData?.event;   

taro react 自定义表单提交组件InputItem

项目中有一个表单提交的需求,表单内容样式较多,如果每个都写在同一个页面,那页面内容将会特别多 于是考虑到可拓展性 于是动手造轮子

解决Taro安装模板后无法运行的问题,报错:"error:0308010C:digital envelope routines::unsupported"

环境:node 17.1.0,taro 3,vue 3.2.33    解决办法: 1.nodejs回退版本到16+ 2.设置nodejs变量(window系统) set NODE_OPTIONS=--openssl-legacy-provider

小程序使用taro将两张图合在一起,并保存到相册

// index.tsx import React, { useState, useEffect, useCallback, FC } from 'react' import { useShareAppMessage, getImageInfo, createCanvasContext, canvasToTempFilePath, getStorageSync, showToast, showModal, hideLoading, showLoadi

使用taro开发小程序零散总结

使用taro开发小程序零散总结,还在总结的路上。 保存图片到相册:saveImageToPhotosAlbum( filePath: 要保存的文件的临时路径 ) 分享只能由用户的真实点击操作触发,所以微信规定只有 button 可以部署分享,设置openType="share", 点击之后自动触发 useShareAppMessage;普通元素没有 onLoa

微信小程序 获取经纬度、图片加水印

PS:水印部分未经测试,有待考究。 经纬度 const queryAuthority = () => { // 可以通过 Taro.getSetting 先查询一下用户是否授权了 "scope.record" 这个 scope Taro.getSetting({ success: function (res) { if (!res.authSetting["scope.userLocation

Taro 中使用 canvas 绘制分享海报保存到本地

小程序分享朋友圈目前的做法一般都是保存一个带有小程序二维码的海报到本地,网上也有不少相关文章,但是别人的不如自己的,这里记录一下自己生成海报保存到本地的方法。 本来一开始打算使用离屏 canvas 的,结果搞了半天发现小程序的离屏 canvas 和 通过 canvas 标签获取的有很多不同,简

掌握Taro多端框架 快速上手小程序/H5开发

掌握Taro多端框架 快速上手小程序/H5开发

技术周刊2020-07-06

基础知识 5分钟看懂WebAssembly 2019 年 12 月 5 日,WebAssembly 正式加入 HTML、CSS 和 Javascript 的 Web 标准大家庭。很多事情都会受益于这一全新的标准,并且它在浏览器中的性能表现是空前的。本文会用五分钟的时间介绍一下这个正在进行中的小变革。   摸着良心说,你了解HTTPS工

Taro支持富文本(微信小程序)完美解决

需求:先说下需求,就是我们需要做活动页面,活动页面有个规则,规则的内容由B端后台配置海报页。页面如下  实现: 需要用到dangerouslySetInnerHTML属性即可,这个属性相比于其他方案的优势在于:1. 支持修改富文本样式  2. Taro官方属性,比插件靠谱 核心代码:index.tsx // 修改图片行内

第一次打开taro项目报错:Module not found: Can‘t resolve ‘@nutui/nutui-taro‘ site:blog.csdn.net

文章目录 前言一、配置webstorm二、打开项目1.错误信息2.安装taro 三、解决方案 前言 在今天我准备开始学习新的框架:taro,然后喔朋友发了一个taro项目给我,我试了一下打开,然后遇到了不少问题,该文章只是为了记录问题和解决方案 一、配置webstorm 首先将项目放到webstorm中

taro项目升级 & 使用踩坑记录

看这篇文章的读者,哪怕是使用最新版本的读者,也最好阅读一下官方的迁移指南,因为现在taro项目里的一些内容还是适用于1.x / 2.x版本的,还没有跟着升级,如果仗着自己使用的是最新版本就不关注迁移指南,会出好多新问题。 推荐文档: 1、 https://taro-docs.jd.com/taro/docs/migration/

Taro 入门教程

一、安装环境 1、安装nodeJS Node.js最新最详细安装教程(2020)_蜡笔小柯南的博客-CSDN博客_node 注意:最好的环境变量部分不用修改,安装完即可。 2、安装Taro 安装及使用 | Taro 文档 判定Taro安装完成:  要进入taro的路径下,然后再生成项目。 3、生成项目 生成之后,执行 npm run de

NutUI3 多端实践之路 - 京采云项目总结

随着小程序用户增多,越来越多的平台开始扩展自己的小程序能力。如传统微信小程序,我厂的京东小程序,字节和百度等众多平台都在加入。但是当前的开发大环境,却是"小步快跑,快速迭代"。那么,"一套代码,多端运行"成为很多团队实践的梦想。我们在最近的京采云移动端商城项目中使用 Taro + Vue

Taro小程序分享好友和朋友圈功能

Taro3.0版本开发微信小程序分享好友和朋友圈功能 第一、在相应的页面page.js中添加分享的代码,程序会自动调用对应的方法 /** * 用户点击右上角分享 */ onShareAppMessage = (res) => { let shareData = { title: '小程序点餐', path: '/pages/scanQrco

taro-dva-template 集成dvajs数据管理框架的taro小程序模板,即拿即用,提高开发效率

项目github地址:https://github.com/HY88883/taro-dva-template 前段时间使用taro框架开发小程序,工作之余把框架封装了一下,以后如果再开发,可以clone下来,直接写业务代码,大大减少了开发时间,提升开发效率,下面给大家分享下我的方案。 taro-dva-template 是一个面向掌握react技术栈

Taro+react开发(40)封装组件1

Taro+react开发(41)封装组件2

Taro+react开发(42)tab栏样式

.discover-tabs{ width: 100%; display: grid; grid-template-columns: repeat(3,1fr); .tab { height: 80px; background: rgba(255, 255, 255, 0.01); display: flex; justify-content: center; align-items: center; border-bottom: 2px s

Taro+react开发(44)taro基本使用

Taro.Component Taro.Component 是一个抽象基础类,因此直接引用 Taro.Component 几乎没意义。相反,你通常会继承自它,并至少定义一个 render() 方法。 通常你定义一个 Taro 组件相当于一个纯 JavaScript 类: class Welcome extends Component { render () { return <h1>Hell

Taro+react开发(45)taro中组件生命周期

组件生命周期# 每一个组件都有几个你可以重写以让代码在处理环节的特定时期运行的“生命周期方法”。方法中带有前缀 will 的在特定环节之前被调用,而带有前缀 did 的方法则会在特定环节之后被调用。 装载(Mounting)# 这些方法会在组件实例被创建和插入 DOM 中时被调用: constru

黑客说:如何做到 4 天上线一个小程序?

自 6 月 6 号上线 “黑客说” 网页版(hackertalk.net)以来吸引了很多用户,为了进一步完善终端体验,我们决定复用已有的技术栈,实现微信端小程序,前后开发仅花了4天,本文主要从技术的角度讨论我们如何快速上线小程序。 黑客说是什么 ? 这是我们专门为程序员群体定制的交流平台,有及时技术

taro运行报错之'(node:9524) UnhandledPromiseRejectionWarning: Error: Cannot find module '@tarojs

如图 报错原因为taro版本过高, 切换版本后正常运行 npm install -g @tarojs/cli@1.2.26

Taro小程序分享功能

Taro小程序分享onShareAppMessage (Object)功能使用 1.配置指定页面可分享(默认菜单栏分享按钮为灰色,不可分享) 找到page.config.js,配置如下 export default { enableShareAppMessage: true } 2.Class类的页面添加如下: export default class Index extends Componen

taro/vue 左滑删除购物车

环境:taro/vue 开发的小程序 效果图    结构        布局思路:利用margin-right:-125rpx;讲删除按钮隐藏,触发条件以后,改变margin-right,margin-left状态,讲删除按钮展示,选择按钮隐藏   css .shop_item_view{ background: #fff; margin: 25rpx 28rpx; .shop_item {