预览文件的前端
省略点击按钮点击触发showdialogview()方法的代码
- 第一种方法
- 先在template中加入一个input框,绑定一个字符串类型的变量
- 写showdialogview()方法
- 调用后台的方法,如果返回的不是null(后台返回的数据是一行一行返回的),就使用for循环,添加到变量中去。
<template>
<div class="content">
<!--文件预览-->
<el-dialog title="数据预览" :visible.sync="dialogvisibleview" >
<el-input type="textarea" :rows="10" placeholder="" v-model="dataview">
</el-input>
</el-dialog>
</div>
</template>
<script>
import api from '../../api/api'
import $ from 'jquery';
import axios from 'axios';
export default {
name: "DataFile",
inject: ['reload'],
data(){
return {
dialogvisibleview: false, // 文件预览
dataview: ''
}
}