jquery - 没有可用的数据数据表
问题描述
我试图使用 axios 获取数据,然后将结果显示到 vue 中的数据表(jQuery)中。它显示没有可用的数据。脚本
async mounted(){
axios.get("https://www.reddit.com/r/technology/new.json")
.then( (res) => {
this.tableData = res.data.data.children;
console.log(this.tableData);
$(document).ready(function(){
$('.myDataTable').DataTable();
});
});
解决方案
试试这个
async mounted(){
axios.get("https://www.reddit.com/r/technology/new.json")
.then( (res) => {
this.tableData = res.data.data.children;
console.log(this.tableData);
$('.myDataTable').DataTable();
});
问题是您在文档已经加载时使用 $(document).ready() 。所以这部分不会被执行。
推荐阅读
- javascript - 在屏幕 OrderWidget POS odoo-12 中覆盖 set_value 函数
- php - 此处映射“这些凭据不授权访问”
- javascript - 在 HTML 中使用 document.getElementById 清除段落
- python - 使用python将数据从文件加载到oracle表
- c - C:为什么使用寄存器会被认为是不好的做法?
- java - Java - 如何使用 Mockito 模拟静态块
- javascript - puppeteer 无法在 CSS 网格中选择
- excel - 我只想通过文本使用正则表达式获取数值
- api - 如何将 JSON 输入正文参数保存到 POSTMAN 中的全局变量(检查图像)
- leaflet - 在缩放之前在传单中获取 GeoJson 区域的地图边界