开发者问题收集
我对 React 和 Firebase 还很陌生,我对数组和对象感到很困惑,我猜你不能使用.map来格式化我的数据(或输入)。我已经查看了堆栈,但没有任何帮助(至少在我实施修复的努力中)。我正在尝试使用.map来映射来自 firebase 的结果,但收到错误TypeError:this.state.firebasedata.map不是函数。获取数据:componentWillMount(){thi
请有人帮忙。我已梳理了所有文档,检查了所有类似的问题,但真的找不到我遗漏的内容。我是 React 的新手,正在尝试映射从 Firebase 数据库的异步调用返回的文档。这是代码:class Posts extends React.Component {constructor(props) {super(props);this.state = {data: [],};}componentDidMou
我有这个对象:{"act": 0, "add": "Nsnshs", "addCoord": {"_latitude": 0, "_longitude": 0}, "ble_address": "", "city": "hfhgf", "device_id": "", "last_location": {"_latitude": 0, "_longitude": 0}, "nam": "James
我所做的事情有什么问题,我正在获取集合快照,循环遍历它并将其推送到状态,然后使用该状态呈现一些列表项但我收到该错误:未处理的拒绝(TypeError):无法读取未定义的属性“map”代码:const [books, setBooks] = useState([]);db.collection('books').get().then(snapshot => snapshot.forEach(doc
这是我的订单集合,如何在顺序数组中显示所有数据?就像我如何映射它,以及如何还能显示文档ID?这是我的代码,用于获取数据中的数据firestore:591343567
从 firestore 获取用户集合: useEffect(() => {if (currentUser) {const unsubscribe = db.collection("users").doc(uid).onSnapshot((snapshot) => {const arr = [];arr.push({...snapshot.data(),});setUsers(arr);conso
我想使用输入值作为通过 onclick 方法传递的“doubleSize”函数的参数。<!DOCTYPE html><html><head><script>function doubleSize(x){....//some code}</script></head><body><p> Give a number :<input id="inpt" type="text"></p><button i
我试图创建一个 HTML 表单,该表单从多个文本框(在本例中为 3 个)获取文本,并将每个文本框的内容添加到单独的 div 中的列表中,以及创建一个新的对象“员工”,所有操作只需单击一个按钮即可完成。我的目标是模拟将员工添加到数据库,使用员工 ID、名字和姓氏作为变量。我希望使用纯 JavaScript 来实现这一点。我目前拥有的是:<form>ID Number:<br><input type=
我编写了代码来移动范围按钮,该数量将增加跨度 ID 的值,我也通过 JavaScript 执行了此操作,但我尝试在输入字段中获取相同的值,我不明白问题是什么,请帮助我修复此问题。var output = document.getElementById("demo");document.getElementById("demo").value = output;output.innerHTML =
我如何获取表单中的输入,并将其应用于事件“Name”和“TheirName”?尝试了用户提供的各种代码,但均无效。当我单击“填充名称”按钮时,我尝试将“name”和“theirname”的输入应用于带有空白的元素(____)function myFunction() {var str = document.getElementById("myname").innerHTML;var res = s
是否有任何 javascript 方法可以自动获取输入文本的值?我正在使用条形码扫描仪,我想在我的文本字段获得值时触发事件,否则什么也不做。截至目前,我正在使用,更改事件如下:if(document.getElementById("item")){document.getElementById("item").addEventListener("change", function(){let it
我是 JavaScript 新手,尝试添加一个简单的事件监听器,以 console.log 从脚本在页面加载时附加到 div 的输入中选择的颜色值。HTML:<html><div id="myDiv"></div></html>JavaScript:/* First add an input color selector as a child of #myDivwith a datalist of
我尝试使用 eventListener 进行简单的按钮提交,但不起作用,您能解决此问题吗?错误代码如下:Uncaught TypeError: Cannot read property 'addEventListener' of null代码如下:function getData() {console.log('Hello World! ');}document.getElementById('s
我有一个按每行最后一列的值排序的产品表。我希望当我单击某个输入时,相应的复选框直接变为选中状态。这样,当我单击“保存”按钮时,数据库中将只更新选定的产品。原始代码中有太多与问题无关的内容,因此我将其简化为:var c = 10;var count = 1;pageList.forEach(element => {document.getElementById("tabla_variantes").
我已经设法自行构建了待办事项列表,并实现了 addTodo 和添加到本地存储/从本地存储获取的功能。我现在需要添加更新功能来更新待办事项列表项。我知道我首先需要将事件侦听器附加到 ul 并找到最接近的 li 项 id 或类似的东西。然后我需要将更新函数传递给事件侦听器以更新列表中的输入值。这是我目前所拥有的。我将如何创建事件侦听器和更新函数来更新列表项?所需输出:用户单击文本并更改项目的文本后,添