为了账号安全,请及时绑定邮箱和手机立即绑定

老师,我想用mockjs把fontSizeList和themeList里的数据写到里面,但是是不知道为何epubjs就无法解析书

     老师,我想用mockjs把fontSizeList和themeList里的数据写到里面,但是是不知道为何epubjs就无法解析书了。不知道这是为啥?下面是我的部分代码:

main:

// The Vue build version to load with the `import` command

// (runtime-only or standalone) has been set in webpack.base.conf with an alias.

import Vue from 'vue'

import App from './App'

import router from './router'

import '@/assets/styles/icon.css'

import '@/assets/styles/global.scss'

import $ from 'jquery'

import axios from 'axios'// axios http请求库

import Epub from "epubjs";

require('./mock/mock');

require('./mock/fontSize')

require('./mock/theme')


Vue.config.productionTip = false;


/* eslint-disable no-new */

new Vue({

el: '#app',

router,

components: { App },

template: '<App/>'

})

mock里面我是这样写的:

fontSize.js:

//引入mockjs

const Mock = require('mockjs')

//使用mockjs模拟数据

Mock.mock('/api/fontsize', (req, res) => {

return {

fontSizeList: [{

"fontSize": 12

},

{

"fontSize": 14

},

{

"fontSize": 16

},

{

"fontSize": 18

},

{

"fontSize": 20

},

{

"fontSize": 22

},

{

"fontSize": 24

}

]

}

});

然后vue页面里我是这样调的:

axios.get("/api/fontsize").then(res => {

this.fontSizeList = res.data.fontSizeList;

 console.log("this.fontSizeList:", this.fontSizeList);

});

axios.get("/api/theme").then(res => {

this.themeList = res.data.themeList;

//   console.log("this.themeList:", this.themeList);

});

页面控制台可以看到访问到的数据,但是不知道为何epubjs无法解析电子书了:

https://img1.sycdn.imooc.com//5ce171590001738619031004.jpg

正在回答

举报

0/150
提交
取消

老师,我想用mockjs把fontSizeList和themeList里的数据写到里面,但是是不知道为何epubjs就无法解析书

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信