当我尝试导入带有后缀 (?component) 的 SVG 时,我的 vite 项目中出现打字稿错误。如何配置打字稿以忽略这些后缀?
TS2307: Cannot find module './desktop-mark.svg?component' or its corresponding type declarations.
import DesktopLogoMark from './desktop-mark.svg?component';
Run Code Online (Sandbox Code Playgroud) 嗨,我在向AsyncStorage中的数组添加值时遇到问题.
AsyncStorage.getItem('savedIds', (err, result) => {
const id = '1';
if (result !== null) {
console.log('Data Found', result);
result = JSON.parse(result);
result.push(id);
AsyncStorage.setItem('savedIds', JSON.stringify(result));
} else {
console.log('Data Not Found');
AsyncStorage.setItem('savedIds', id);
}
});
AsyncStorage.getItem('savedIds', (err, result) => {
console.log(result);
});
Run Code Online (Sandbox Code Playgroud)
设置初始ID后,我得到错误"result.push"不是函数.我需要更改什么来解决这个问题?还是有一个更优雅的解决方案?
嗨,所以我的应用程序中有一个ToC部分,我想在滚动视图中呈现.
<ScrollView style={{ height: 400 }}>
<Text>{data[0].toc}</Text>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
这是一个由我如何渲染这些元素引起的问题还是有一种更有效的方式来呈现大量类似于列表视图工作方式的文本?
我遇到了一个奇怪的问题,我可以print_r()变量,它会产生以下结果:
print_r($_SESSION['userdata']);
outputs: Array ( [0] => Array ( [id] => 1 [username] => admin [firstname] => carl [lastname] => wirkus [password] => password [admin] => 1 [staff] => 0 [tenant] => 0 [email] => test@test.com )
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试回复用户名时:
echo "You are currently logged in as: " . $_SESSION['userdata']['username'] . "<br>";
outputs: You are currently logged in as:
Run Code Online (Sandbox Code Playgroud)
我做错了什么?