在使用 WebView 组件打开某个页面的时候,如果页面的地址有变化 ,我们可以得到这些有变化的地址 ... 找到这个 WebView 组件 .. 去掉之前给它添加的这些属性 .. 只留下这个 startInLoadingState 还有 url 属性 ..
然后添加一个 onNavigationStateChange .. 它的值是一个函数 .. 这里使用 this.onNavigationStateChange .. 再给它绑定一个 this ..
再这个组件里找一个地方再去定义一下这个方法 .. 名字是 onNavigationStateChange .. 给它一个参数,名字是 state ..
在这个方法里,先输出这个 state 参数的值 .. 保存 .. 打开浏览器的控制台 ..
下面我们可以再打开一个新的地址 .. 比如这个课程页面 .. 在控制台上会输出 state ... 这个 state 是一个对象 .. 里面有一些属性 .. 比如 title ,是页面的标题 ... url 是页面的地址 ...