AI答题应用平台之MBTI小程序
做完了MBTI小程序,小改了一下页面,用了鱼聪明生成的封面和chatgpt帮我生成的slogan,我很喜欢这个slogan。上效果图。



踩坑与改动
1、在操作的时候发现不知道我的微信开发者工具左上角总会有一个home图标。暂时Taro.hideHomeButton()隐藏了,但是切换页面的时候还是会有一闪而过,除了这种方式之外,还可以自定义导航栏,后续再改吧。
参考链接:https://developers.weixin.qq.com/community/minihome/doc/00084aef46c71801298ba208c54400?blockType=99

2、在开发主页的时候,我观察到皮总的图片是淡蓝色的,于是他给上面的标题和按钮加了一个相同颜色的背景颜色,使得看上去整个背景的样式基本一致,而我是使用子绝父相的定位和z-index调整层叠来进行定位,把AI生成的整一张图片都作为背景了(我生成的图片比例是9:16的)。此处附上我的代码。
import { Image, View } from '@tarojs/components'
import React from 'react'
import { AtButton } from 'taro-ui'
import Taro from '@tarojs/taro'
import cbg from '../../assets/cbg.jpg'
import './index.scss'
const Index = () => {
const goToQuestionPage = () => {
Taro.reLaunch({
url: '/pages/question/index'
})
}
return (
<View className='indexPage'>
<View className='content'>
<View className='at-article__h1 title'>
MBTI 性格测试
</View>
<View>
<View className='at-article__h2 subtitle'>
发现真正的自我
</View>
<View className='at-article__h2 subtitle'>
用我们的MBTI测试解锁你的个性秘密!
</View>
</View>
</View>
<AtButton type='primary' circle className='startBtn' onClick={()=>goToQuestionPage()}>开始测试</AtButton>
<Image src={cbg} className='bgImage'></Image>
</View>
)
}
export default Index
.indexPage {
position: relative;
}
.bgImage {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
z-index: -1;
}
.content {
position: relative;
z-index: 1;
margin-top: 100px;
.title {
color: white;
text-align: center;
}
.subtitle {
color: white;
text-align: center;
}
}
.startBtn {
width: 80vw;
margin-top: 80px;
background-color: #1890ff;
border-color: #1890ff;
}
3、在开发主页的时候,发现React引用图片要用import或者require的方式,之前写习惯了直接放路径,结果放进去之后报错了。附上百度搜到的链接。
https://www.cnblogs.com/chenbeibei520/p/10930281.html
4、开发过程中突然想在小程序中突然想清除默认样式,于是我写了
* {
margin: 0;
padding: 0;
}
结果页面报错了,一查发现是不支持,我改成了view之后不报错了
view {
margin: 0;
padding: 0;
}
5、微信开发者工具体验不好的地方在于莫名其妙的报错!!!!所以还是听皮总说的,遇事不决清缓存、重启一下试试。重启大法好啊。
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
聚合搜索平台 笔记
33
鱼答答
2
AI超级智能前端本地运行教程
6
在做ai答题平台的时候,上线前端项目为什么访问是空的?本地是正常的,是除了改request.ts还有什么要改吗?这样应该是上线成功了吧?
1
目前AI零代码生成平台做到第五期。前几期总结:1、该项目可以看作是AI智能体项目的扩展,将AI智能体项目中所涉及的AI的特性,在完整的项目中运用。2、用户模块和云图库基本一致,所以这一块直接复制代码,不再重新开发,区别在于持久层从mp换成了mf,但是差别不大。本项目的前端部分,大部分都是利用AI生成的,这里也体现出了提示词的重要性,会向AI提问和不会提问,差别很大。如果不使用AI生成,完全手写前端
1
作者分享
请教一下各位,一般在公司中写删除接口,是直接把数据库干掉还是像皮总一样做逻辑删除。我的想法:直接把数据库中的数据删了如果数据量大的时候可以提升查询效率,但是缺点就是删错了如何恢复数据的问题。做逻辑删除的话能保障数据完整性,容错性也会好一点但是数据量一大起来就很慢。对于单表我更倾向于逻辑删除,但是那种比如我删了A表的一条数据就需要把B表的对应数据删除了的这种,我应该如何做逻辑删除以及是选择直接干掉数据好呢。如何考虑什么场景下使用哪种技术方案
5
新手刚入职,有没有应届生 or 实习生小伙伴谈一谈第一次上手大厂那么规范的流程时,如何学会写技术方案的[大哭][大哭](如果有那种第一次遇到的需求就是没做过的这种那就更好了)
或者换个问法,各位应届生 or 实习生一进公司接触到那么规范的开发流程是怎么一步一步适应的(感觉自己p都不会小焦虑),开始感受到了之前鱼友说到的 写代码是最简单的一个环节[大哭]
ps: 星球内皮总的历史文档已经翻过并看过了
#提问# #职场#
2
bug
1
arco design vue表格序号
6
MBTI小程序适配H5和微信小程序之改造与踩坑
7
