点击事件之后在线浏览office文件
handleClickfile(row,pop){
//row是每一行的数据
let url=row.fileData
//1.直接网页打开,网址是office提供可以直接访问的后面直接加上解析好的url
window.open("https://view.officeapps.live.com/op/view.aspx?src="
+encodeURIComponent(url))
//2.文件组件打开的写法
//this.src="https://view.officeapps.live.com/op/view.aspx?src="+
//encodeURIComponent(url);
//this.currentRow=row;这是我需要往文件组件里面传的内容
//this.fileVisible=true;控制文件组件的打开
}
encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。
1.语法
encodeURIComponent(URIstring)
2.参数 描述
URIstring 必需。一个字符串,含有 URI 组件或其他要编码的文本。
window.open打开是网页打开。
还可以可以单独写一个文件组件弹窗,把src传进去,用fileVisible=true控制组件的显示,这样写的好处是可以把组件定位到中间。方便控制组件的大小。