<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://new.pvzhe.wiki/w/%E5%BE%AE%E4%BB%B6:Weather?action=history&amp;feed=atom</id>
	<title>微件:Weather - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://new.pvzhe.wiki/w/%E5%BE%AE%E4%BB%B6:Weather?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://new.pvzhe.wiki/w/%E5%BE%AE%E4%BB%B6:Weather?action=history"/>
	<updated>2026-07-26T18:51:55Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://new.pvzhe.wiki/index.php?title=%E5%BE%AE%E4%BB%B6:Weather&amp;diff=14229&amp;oldid=prev</id>
		<title>愤怒的郎朗：​创建页面，内容为“&lt;includeonly&gt; &lt;div class=&quot;weather-widget&quot; style=&quot;   display:inline-block;   padding:12px 20px;   background:linear-gradient(135deg,#e8f4fd,#b8d8e8);   border-radius:12px;   border:1px solid #80b8d0;   min-width:200px;   text-align:center; &quot;&gt;   &lt;div style=&quot;font-size:14px;font-weight:bold;color:#2c5a7a;&quot;&gt;&lt;!--{$city|default:&#039;北京&#039;}--&gt;&lt;/div&gt;   &lt;div style=&quot;font-size:32px;margin:4px 0;&quot; id=&quot;weather-icon-&lt;!--{$id|default:&#039;&#039;}--&gt;&quot;&gt;🌤️&lt;/div&gt;   &lt;div style=&quot;font-size…”</title>
		<link rel="alternate" type="text/html" href="https://new.pvzhe.wiki/index.php?title=%E5%BE%AE%E4%BB%B6:Weather&amp;diff=14229&amp;oldid=prev"/>
		<updated>2026-07-21T01:55:38Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“&amp;lt;includeonly&amp;gt; &amp;lt;div class=&amp;quot;weather-widget&amp;quot; style=&amp;quot;   display:inline-block;   padding:12px 20px;   background:linear-gradient(135deg,#e8f4fd,#b8d8e8);   border-radius:12px;   border:1px solid #80b8d0;   min-width:200px;   text-align:center; &amp;quot;&amp;gt;   &amp;lt;div style=&amp;quot;font-size:14px;font-weight:bold;color:#2c5a7a;&amp;quot;&amp;gt;&amp;lt;!--{$city|default:&amp;#039;北京&amp;#039;}--&amp;gt;&amp;lt;/div&amp;gt;   &amp;lt;div style=&amp;quot;font-size:32px;margin:4px 0;&amp;quot; id=&amp;quot;weather-icon-&amp;lt;!--{$id|default:&amp;#039;&amp;#039;}--&amp;gt;&amp;quot;&amp;gt;🌤️&amp;lt;/div&amp;gt;   &amp;lt;div style=&amp;quot;font-size…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;weather-widget&amp;quot; style=&amp;quot;&lt;br /&gt;
  display:inline-block;&lt;br /&gt;
  padding:12px 20px;&lt;br /&gt;
  background:linear-gradient(135deg,#e8f4fd,#b8d8e8);&lt;br /&gt;
  border-radius:12px;&lt;br /&gt;
  border:1px solid #80b8d0;&lt;br /&gt;
  min-width:200px;&lt;br /&gt;
  text-align:center;&lt;br /&gt;
&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-size:14px;font-weight:bold;color:#2c5a7a;&amp;quot;&amp;gt;&amp;lt;!--{$city|default:&amp;#039;北京&amp;#039;}--&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-size:32px;margin:4px 0;&amp;quot; id=&amp;quot;weather-icon-&amp;lt;!--{$id|default:&amp;#039;&amp;#039;}--&amp;gt;&amp;quot;&amp;gt;🌤️&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-size:20px;font-weight:bold;color:#1a3a4a;&amp;quot; id=&amp;quot;weather-temp-&amp;lt;!--{$id|default:&amp;#039;&amp;#039;}--&amp;gt;&amp;quot;&amp;gt;--°C&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-size:12px;color:#4a7a8a;&amp;quot; id=&amp;quot;weather-desc-&amp;lt;!--{$id|default:&amp;#039;&amp;#039;}--&amp;gt;&amp;quot;&amp;gt;加载中...&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-size:10px;color:#6a9aaa;margin-top:4px;&amp;quot;&amp;gt;数据来自 wttr.in&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
(function() {&lt;br /&gt;
  const id = &amp;#039;&amp;lt;!--{$id|default:&amp;#039;&amp;#039;}--&amp;gt;&amp;#039;;&lt;br /&gt;
  const city = &amp;#039;&amp;lt;!--{$city|default:&amp;#039;北京&amp;#039;}--&amp;gt;&amp;#039;;&lt;br /&gt;
  const tempEl = document.getElementById(&amp;#039;weather-temp-&amp;#039; + id);&lt;br /&gt;
  const descEl = document.getElementById(&amp;#039;weather-desc-&amp;#039; + id);&lt;br /&gt;
  const iconEl = document.getElementById(&amp;#039;weather-icon-&amp;#039; + id);&lt;br /&gt;
  if (!tempEl) return;&lt;br /&gt;
  &lt;br /&gt;
  fetch(&amp;#039;https://wttr.in/&amp;#039; + encodeURIComponent(city) + &amp;#039;?format=j1&amp;amp;lang=zh&amp;#039;)&lt;br /&gt;
    .then(res =&amp;gt; res.json())&lt;br /&gt;
    .then(data =&amp;gt; {&lt;br /&gt;
      const current = data.current_condition[0];&lt;br /&gt;
      const temp = current.temp_C;&lt;br /&gt;
      const desc = current.weatherDesc[0].value;&lt;br /&gt;
      const code = current.weatherCode;&lt;br /&gt;
      // 天气图标映射&lt;br /&gt;
      const icons = {&lt;br /&gt;
        &amp;#039;113&amp;#039;: &amp;#039;☀️&amp;#039;, &amp;#039;116&amp;#039;: &amp;#039;⛅&amp;#039;, &amp;#039;119&amp;#039;: &amp;#039;☁️&amp;#039;, &amp;#039;122&amp;#039;: &amp;#039;☁️&amp;#039;,&lt;br /&gt;
        &amp;#039;176&amp;#039;: &amp;#039;🌦️&amp;#039;, &amp;#039;179&amp;#039;: &amp;#039;🌨️&amp;#039;, &amp;#039;182&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;185&amp;#039;: &amp;#039;🌧️&amp;#039;,&lt;br /&gt;
        &amp;#039;200&amp;#039;: &amp;#039;⛈️&amp;#039;, &amp;#039;227&amp;#039;: &amp;#039;🌨️&amp;#039;, &amp;#039;230&amp;#039;: &amp;#039;🌨️&amp;#039;, &amp;#039;248&amp;#039;: &amp;#039;🌫️&amp;#039;,&lt;br /&gt;
        &amp;#039;260&amp;#039;: &amp;#039;🌫️&amp;#039;, &amp;#039;263&amp;#039;: &amp;#039;🌦️&amp;#039;, &amp;#039;266&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;281&amp;#039;: &amp;#039;🌧️&amp;#039;,&lt;br /&gt;
        &amp;#039;284&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;293&amp;#039;: &amp;#039;🌦️&amp;#039;, &amp;#039;296&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;299&amp;#039;: &amp;#039;🌧️&amp;#039;,&lt;br /&gt;
        &amp;#039;302&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;305&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;308&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;311&amp;#039;: &amp;#039;🌧️&amp;#039;,&lt;br /&gt;
        &amp;#039;314&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;317&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;320&amp;#039;: &amp;#039;🌨️&amp;#039;, &amp;#039;323&amp;#039;: &amp;#039;🌨️&amp;#039;,&lt;br /&gt;
        &amp;#039;326&amp;#039;: &amp;#039;🌨️&amp;#039;, &amp;#039;329&amp;#039;: &amp;#039;🌨️&amp;#039;, &amp;#039;332&amp;#039;: &amp;#039;🌨️&amp;#039;, &amp;#039;335&amp;#039;: &amp;#039;🌨️&amp;#039;,&lt;br /&gt;
        &amp;#039;338&amp;#039;: &amp;#039;🌨️&amp;#039;, &amp;#039;350&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;353&amp;#039;: &amp;#039;🌦️&amp;#039;, &amp;#039;356&amp;#039;: &amp;#039;🌧️&amp;#039;,&lt;br /&gt;
        &amp;#039;359&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;362&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;365&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;368&amp;#039;: &amp;#039;🌨️&amp;#039;,&lt;br /&gt;
        &amp;#039;371&amp;#039;: &amp;#039;🌨️&amp;#039;, &amp;#039;374&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;377&amp;#039;: &amp;#039;🌧️&amp;#039;, &amp;#039;386&amp;#039;: &amp;#039;⛈️&amp;#039;,&lt;br /&gt;
        &amp;#039;389&amp;#039;: &amp;#039;⛈️&amp;#039;, &amp;#039;392&amp;#039;: &amp;#039;⛈️&amp;#039;, &amp;#039;395&amp;#039;: &amp;#039;🌨️&amp;#039;&lt;br /&gt;
      };&lt;br /&gt;
      if (iconEl) iconEl.textContent = icons[code] || &amp;#039;🌤️&amp;#039;;&lt;br /&gt;
      tempEl.textContent = temp + &amp;#039;°C&amp;#039;;&lt;br /&gt;
      descEl.textContent = desc;&lt;br /&gt;
    })&lt;br /&gt;
    .catch(() =&amp;gt; {&lt;br /&gt;
      tempEl.textContent = &amp;#039;--°C&amp;#039;;&lt;br /&gt;
      descEl.textContent = &amp;#039;加载失败&amp;#039;;&lt;br /&gt;
    });&lt;br /&gt;
})();&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>愤怒的郎朗</name></author>
	</entry>
</feed>