faviconv-noREADME|ARCHIVES|CATEGORIES|SEARCH|
«Wed Jan 06 2021AkrISrnAPI64efd16Raw
articleSelf
The documentation is a work in progress, and English edition is just an empty shell for now. I will translate it when Chinese edition has done.

@Prop() fileData

v1.2.0 +

  • 类型:string

vno.mainSelf.fileData

@Prop() title

v1.2.7 +

  • 类型:string

vno.mainSelf.title

@Prop() query

v1.2.0 +

  • 类型:TQuery

vno.mainSelf.query

@Prop() showTime

v1.2.0 +

  • 类型:number

vno.mainSelf.showTime

@Prop() redirectTo

v1.2.4 +

  • 类型:(path: string, anchor?: string, query?: string) => boolean

vno.mainSelf.redirectTo

markdownTs

v1.2.0 +

  • 类型:typeof markdown

vno.markdown 模块的实例。

startTime

v1.2.0 +

  • 类型:number

渲染开始前的时间戳,每次重新渲染都会重置。

isRendering

v1.2.0 +

  • 类型:boolean

是否正在渲染。

renderData

v1.2.0 +

  • 类型:string

实际渲染的字符串。

asyncResults

v1.2.9 +

  • 类型:TAsyncResult[]

异步行内脚本会在执行完成后将它的结果 push 进这个列表。v-no 会监听它,在列表发生变化后取最后一项更新页面。

你也可以不经由异步行内脚本,直接用它手动控制需要异步加载的内容。

用法:

  • 将下面这行代码作为行内脚本,在页面上生成一个有 ID 的 Sync 元素占位:
return vno.element.getSyncSpan('async-script-999');
JavaScript
  • 将上一步的 ID 和结果字符串一起 pushasyncResults
vno.articleSelf.asyncResults.push({ id: 'async-script-999', result: 'Hello World' });
JavaScript

这里为你准备了一个 Sync 元素,你可以在浏览器控制台中输入这行代码让它不要再转了 → 。

resultsBeforeRendered

v1.2.9 +

  • 类型:TAsyncResult[]

渲染完成前得出的异步结果列表。它作为一个暂存区,会在渲染完成后再次被用来更新页面。

get filePath()

v1.2.0 +

  • 类型:typeof store.state.filePath

vno.store.state.filePath

get anchor()

v1.2.0 +

  • 类型:typeof store.state.anchor

vno.store.state.anchor

get queryContent()

v1.2.0 +

  • 类型:string

URL 查询字符串中的 content 参数值,用作搜索页的查找内容。

get isSearchFile()

v1.2.0 +

  • 类型:boolean

是否为搜索页。

get html()

v1.2.0 +

  • 类型:string

renderData 渲染后的 HTML 字符串。

renderMD(data?)

v1.2.0 +

  • 参数:
    • data = this.fileData:Markdown 字符串。
  • 返回值:无

将 Markdown 字符串渲染为 HTML。

updateRenderData(data?)

v1.2.0 +

  • 参数:
  • 返回值:Promise<void>

更新 renderData

renderComplete()

v1.2.0 +

  • 参数:无
  • 返回值:无

渲染完成后需要执行的函数。

scrollToAnchor()

v1.2.0 +

  • 参数:无
  • 返回值:无

将页面滚动到 Hash 锚点所在位置。

This page is open source, improve it
Graph